SAX解析器与XMLPull解析器

我理解SAX解析器与XMLPull解析器的工作方式之间的区别。
事实上,这里有一个很好的解释:

http://www.firstobject.com/xml-reader-sax-vs-xml-pull-parser.htm
这篇文章有点以.NET为中心,但概念适用

虽然我同意作者的观点,即拉式解析器更容易使用,但对于哪种类型的解析器在哪种情况下更好,我感到相当困惑。
如果有人能告诉我更多的阅读,我将不胜感激

多谢各位

我发现他们都很烂。(我有一个更好的建议)

您应该使用简单的基于注释的XML库。我喜欢它,并将它用于我的所有项目。如果你通读了教程,我想你会发现它可以做你想做的一切,而且速度更快,代码更少。(因此不太容易出现bug)在内部,库使用您要求的解析器来完成繁重的工作

如果你愿意的话,你可以阅读我关于将其包含在Android项目中的博文。(至少从1.5版开始,它将在Android的每个版本中都能工作,这意味着基本上对每个人都适用)

发表评论