res = doc.evalute(xpathExpr,doc,
function(prefix) {return namespaces[prefix] || null;},
XPathResult.ANY_TYPE,null);
這裏的文檔代碼爲DOM文檔節點
當我像這樣
for(i in doc) alert(i);
循環中運行它給出評價方法
但是當我試圖使用DOM節點上的這種方法,給我的錯誤,如
xpathResult沒有定義...
我現在在Android瀏覽器的工作提前
感謝....
感謝的人對您的回覆..... 但是,什麼是給予evalute方法的支持時,它的返回類型對象的點是不存在的.... 它像 一個函數返回int和int是沒有定義.... 其次 如果xpathResult沒有定義,並且selectnode也不是有.... 爲什麼我使用Android瀏覽器XPath查詢... – 2010-04-24 04:36:21
同樣,你不應該使用' XPathResult'直接在*任何*網頁瀏覽器。它只是一個副作用,它在某些瀏覽器中作爲全局變量存在。就像試圖獲取'Node.ELEMENT_NODE'(這在IE中不起作用);沒有標準說'window.XPathResult'應該存在。 – bobince 2010-04-24 08:37:14
搞到現在您的點... ... 最後幫助... 你能告訴我如何使用XPath查詢在Android瀏覽器。 我有一個文件的DOM節點xpath表達式, 我不得不返回節點的滿足在XML文檔的xpth列表。 – 2010-04-25 04:35:30