-2
Q
XML解析差异
A
回答
1
“推”和“拉”指的是使用的编码风格。
对于“推送”,您注册了解析器在通过文档时调用的“处理程序”。所以,你使用解析器注册你的处理程序,然后告诉它解析文档。您的处理程序将由解析器调用,以告诉您的代码何时元素正在启动,结束等。
对于“拉”,您的代码正在驱动解析文档的分步过程。这就像为文档获取Iterator
,并且您的代码将循环并请求解析器中的下一个元素。换句话说,你的“处理器”代码正在调用解析器来处理下一个元素。
不同的编码风格使得与文档的不同类型的交互更容易或更困难。选择哪种风格用于特定项目取决于该项目的要求。
相关问题
- 1. 如何解析XML差异以仅显示差异
- 2. 解析XML异常
- 3. 十进制解析差异
- 4. 解析XML时ArrayIndexOutOfBoundsException异常
- 5. IOException异常 - XML解析
- 6. Android XML解析异常
- 7. Android异步XML解析
- 8. 解析XML数据到PHP,并设置时区基于差异
- 9. 解析时间差异并除以mysql
- 10. 解析服务器与流星 - 差异?
- 11. 用于解析差异的PHP类
- 12. 解析日期有微小差异
- 13. Dom解析器和Xerces解析器之间的差异
- 14. SPSS中的差异差异分析
- 15. XML文件差异
- 16. ClassCastException异常而解析XML与WebLogic
- 17. 的异常当我解析XML文件
- 18. Android XML解析,Documentbuilder抛出异常
- 19. XML解析document.CreateElement异常黑莓
- 20. Android的XML解析异常一下子
- 21. Android中的XML解析:获取异常
- 22. 解析XML时,org.xmlpull.v1.XmlPullParserException异常
- 23. Objective-C异步XML解析器问题
- 24. Android XML解析器异常捕获
- 25. 解析XML的Android引发异常
- 26. 解析XML返回NullPointerException异常
- 27. 属性树XML解析器异常
- 28. Android的XML解析空指针异常
- 29. XML解析抛出NullPointerException异常
- 30. XML解析:无法解析XML正确
http://tutorials.jenkov.com/java-xml/sax-vs-stax.html –