android – SAX解析器与XMLPull解析器

我了解SAX解析器与XMLPull解析器之间的区别。
其实这里有一个很好的解释:

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

虽然我同意作者的看法,Pull解析器更容易使用,但我很困惑,在哪种情况下,哪种类型的解析器会更好。
如果任何人可以摆脱任何光,并指出我更多的阅读,我会感激。

谢谢。

最佳答案
我发现他们都吸了。 (我有一个更好的解决方案建议)

你应该使用Simple annotation based XML library.我喜欢它,并将其用于我所有的项目。如果你是read through the tutorial,那么我认为你会发现,它将能够做所有你想要的,更快,更少的代码。 (因此较少易发生错误)在内部,库使用您要求的那些解析器来进行大量的提升。

如果需要,您可以阅读我的blog post on including it in an Android project。 (它将在每个版本的Android从至少1.5起,这意味着大家基本上)

转载注明原文:android – SAX解析器与XMLPull解析器 - 代码日志