我想创建通用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