Android 有没有一种简单的方法来解析XML并找到所需的元素?

Android 有没有一种简单的方法来解析XML并找到所需的元素?,android,xml,parsing,Android,Xml,Parsing,通常在解析XML时,我必须创建所有包含节点、child等的列表 也许有更简单的方法 例如,我有一个文档,其中包含一些id以patch开头的元素 <rect id="patchW" x="48" display="none" fill="#993333" width="48" height="75"/> 我需要的是制作一个列表,其中包含以patch开头的元素id,x和y,如果不存在,则为0 你认为最好的方法是什么 谢谢 您的最佳选择是,它将触发诸如元素开始、元素结束等事件。只需收听开

通常在解析XML时,我必须创建所有包含节点、child等的列表

也许有更简单的方法

例如,我有一个文档,其中包含一些id以patch开头的元素

<rect id="patchW" x="48" display="none" fill="#993333" width="48" height="75"/>
我需要的是制作一个列表,其中包含以patch开头的元素id,x和y,如果不存在,则为0

你认为最好的方法是什么


谢谢

您的最佳选择是,它将触发诸如元素开始、元素结束等事件。只需收听开始元素事件,并在每次获得ID以补丁开头的元素时将您关心的信息添加到列表中。此外,SAX的速度非常快—许多其他XML解析库(如DOM)都是在SAX之上构建的。

您应该使用以下解析器

使用非常简单,效果非常好

您应该使用它。它非常有用