我想創建通用XML解析器,以便我想重用大部分代碼 用例是我必須解析10個XML Web服務器,並且它們都有不同的數據所以我如何創建通用XML解析器讓我使用大部分的解析代碼編寫通用XML解析器
2
A
回答
1
使用許多XML庫,如TouchXML或谷歌的之一。這些將解析文件到對象樹中,等等。
0
2
+0
但是我必須編寫每個類併爲每個文檔實現NSXMLParser的方法 – Shri 2011-04-26 11:40:51
+0
或者,您可以編寫* one * parser和幾個XPath每個XML文件中的數據報表。 10個XPath語句和一個解析器比10個XPath語句和10個解析器更容易編寫。 – 2011-04-26 18:18:23
相關問題
- 1. Python:通用XML解析器
- 2. 用Wisent編寫解析器
- 3. 通過DOM解析器編輯BIG XML
- 4. XML解析+任何方式來編寫TestCase的XML解析
- 5. 試圖編寫解析器
- 6. 用於通用XML的XML解析器和用於特定DTD的解析器
- 7. 解析和用PHP寫xml
- 8. 技術用於在JavaScript編寫XML解析器
- 9. 如何僅使用標準庫來編寫XML解析器?
- 10. 使用XML編輯器解析DTD
- 11. Silverlight 3.0中的通用XML解析器
- 12. 用PHP編寫的SSI解析器?
- 13. 用Prolog編寫的RegEx解析器
- 14. 用JavaScript編寫的Java解析器
- 15. 用JAVA編寫的COBOL解析器
- 16. 用JavaScript編寫的JavaScript解析器
- 17. XML解析器
- 18. 如何編寫通用日誌解析器
- 19. 使用android sax解析器解析XML
- 20. 使用sax解析器解析XML
- 21. xml解析器:解析器foundCharacters錯誤
- 22. SAX XML解析器或DOM解析器?
- 23. Perl XML ::解析器編碼問題
- 24. Iphone編程XML解析器NSMutableArray
- 25. 通過id解析XML解析
- 26. 爲javascript代碼編寫解析器
- 27. GraphQL。如何編寫解析器
- 28. 編寫混合語言解析器
- 29. 編寫我自己的float解析器
- 30. 爲haskell中的人編寫解析器
你的意思是我可以用一個類來解析多個文檔嗎? – Shri 2011-04-26 11:44:31
當然,爲什麼不呢?您將文檔解析爲字典/數組或真正的XML節點,然後迭代或搜索返回的數據結構。然後,您只需爲每種文檔類型編寫不同的搜索/迭代邏輯。 – 2011-04-26 11:50:33