使用XML解析器和XPath我想知道是什麼XML.Because使用XML解析器和XPath之間的差之差,兩者都用於獲取信息的任何片段的XML文件內。這就是爲什麼我問這個問題......就是在XML
Q
就是在XML
2
A
回答
4
XML解析器變成一個XML文檔轉換爲數據結構,你可以通過編程訪問(或SAX事件流)。
XPath是採取一種基於XML的數據結構(或SAX事件流),並找到你想要的是位的查詢語言。
不同的是,而這樣的一個HTML解析器和CSS選擇器引擎或汽車和路線圖。它們是可以一起使用的兩種完全不同的東西。
1
XML解析器解析XML文件並創建一個代表XML文檔並遵守DOM標準的對象。通過此接口,您可以遍歷XML文檔並檢索所需的信息。
XPath是一種定義XML文檔查詢的語言。要有任何用處,必須有一個「理解」該語言的引擎/程序,解析XML並相應地檢索信息。
1
XPath是用於從XML選擇節點的查詢語言。
XML解析器是一個讀取您的XML並生成某種數據結構的程序,通常是一個Document Object Model (DOM),您可以用編程語言(java,perl等)以編程方式操作。
相關問題
- 1. 就是在UNIX
- 2. JQuery的$就和XML
- 3. 就是在Oracle SQL
- 4. 就是在mysql中
- 5. ARC就緒XML解析器
- 6. 就是在android系統
- 7. 就是在Rational ClearCase的
- 8. jQuery的$就不是在IE
- 9. 就是在android系統
- 10. $就不是mvc4
- 11. $就不是IE6
- 12. 就像是去?
- 13. 就是用C
- 14. 就是使用/或「?
- 15. 就是一個外
- 16. 如何,就是犯
- 17. XML準備就緒,Java未成功
- 18. 驗證XSD在C#中,就好像它是一個XML:不給期待警告
- 19. 註冊Facebook的成就 - 對象在成就URL是不是類型game.achievement
- 20. REGEXP上這就是爲什麼或者這就是爲什麼
- 21. 毫升就像thisChange XML節點名稱/使用XML節點(C#)
- 22. 在SSIS腳本組件,就是
- 23. 所述n-gram就是在所有
- 24. 在Windows上是Node.js生產就緒?
- 25. 斯卡拉:就是在構造函數
- 26. 在就緒模式下是否勝出?
- 27. Eclipse的,就是在圖書館
- 28. 在PHP - 就是使用的 '' 的差異, 「」
- 29. 我不就是我用jsp
- 30. $就:URL不是「響應」 Submiting
的可能重複http://stackoverflow.com/questions/4742663/xpath-vs-dom-api-which-one-has-a-better-performance或http://stackoverflow.com/questions/5522223/什麼 - 是 - 使用的,XPath的查詢,INSTEAD-OF-XML的解析 - 利益的-/ 5525184#5525184 – 2011-04-12 17:48:36