我想创建通用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解析器设计分析
- 5. XML解析+任何方式来编写TestCase的XML解析
- 6. 编写序言解析器
- 7. 试图编写解析器
- 8. 用于通用XML的XML解析器和用于特定DTD的解析器
- 9. 解析和用PHP写xml
- 10. 技术用于在JavaScript编写XML解析器
- 11. 如何仅使用标准库来编写XML解析器?
- 12. 使用XML编辑器解析DTD
- 13. Silverlight 3.0中的通用XML解析器
- 14. 用pyparsing编写递归解析器
- 15. 用PHP编写的SSI解析器?
- 16. 用Prolog编写的RegEx解析器
- 17. 用JavaScript编写的Java解析器
- 18. 使用Text.ParserCombinators编写解析器
- 19. 用JAVA编写的COBOL解析器
- 20. 用JavaScript编写的JavaScript解析器
- 21. XML解析器不解析
- 22. 在Haskell中使用解析器组合器库编写的分析解析器
- 23. XML解析器
- 24. 在AutoMapper中编写一个通用的解析器?
- 25. 如何编写通用日志解析器
- 26. 为GUI调试器编写解析器
- 27. 使用android sax解析器解析XML
- 28. 使用sax解析器解析XML
- 29. 用SAX解析器解析XML
- 30. 在PHP中使用XML解析器将数据写入xml
你的意思是我可以用一个类来解析多个文档吗? – Shri 2011-04-26 11:44:31
当然,为什么不呢?您将文档解析为字典/数组或真正的XML节点,然后迭代或搜索返回的数据结构。然后,您只需为每种文档类型编写不同的搜索/迭代逻辑。 – 2011-04-26 11:50:33