为什么在android中解析xml

apo*_*rva 1 xml android

为什么我们需要在android中进行xml解析,哪一个真的更好(SAX,DOM.PULL)

Dav*_*ebb 16

我不确定你为什么要问"为什么我们需要在Android中进行XML解析?" 因为问题似乎回答了自己:解析XML数据.例如,有许多Web服务以XML格式返回数据,在您在应用程序中使用它之前需要对其进行解析.

这是Developer.com上的一篇文章,比较了Android上DOM,SAX和Pull解析器的性能.它发现DOM解析器是最慢的,然后Pull解析器和SAX解析器在他们的测试中最快. 这是IBM的另一篇文章,其中包含示例代码的三种方法.

如果您要在应用程序中进行大量解析,可能需要对不同选项进行基准测试,以确定哪种方法最适合您.