android XPath 解析xml

黄舟
發布: 2017-02-17 15:26:18
原創
1965 人瀏覽過




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

次,報錯誤。至於原因不清楚。知道原因的請留言告知,謝謝。


對已有人提出XPath能不能查詢很大的xml檔(超過1M或),這個在理論上應該可以,只要你能解決InputSource可以讀取大容量文件問題就可以了。


 以上就是android XPath 解析xml的內容,更多相關內容請關注PHP中文網(www.php.cn)!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板