XPath 是一門在 XML 文件中尋找資訊的語言。 XPath 可用於在 XML 文件中對元素和屬性進行遍歷。
XPath 是 W3C XSLT 標準的主要元素,且 XQuery 和 XPointer 同時被建構於 XPath 表現之上。
因此,對 XPath 的理解是許多進階 XML 應用的基礎。具體學習XPath參考http://www.php.cn/。
XPath只適合用來查詢xml的信息,對於完整的解析xml文件的建議不要使用這個方式,最好的解析xml文件應該是sax,pull這兩種方式。
我是在android 2.2系統上做的這個測試,低於2.2不知道行不行。
下面就具體說下XPath解析xml的步驟:xpathTest.xml 和android dom 解析xml方式 中的DomTest.xml一樣
1、建立InputSources
2、取得XPathFactory實例。
3、用XPathFactory實例取得XPath的實例
4、XPath呼叫evaluate()方法取得查詢出的NodeList
次,報錯誤。至於原因不清楚。知道原因的請留言告知,謝謝。