标签: android xml parsing
通常在解析XML时,我必须创建所有带有节点,子节点和其他节目的列表。
也许有更简单的方法?...
例如,我有一个文档,其中包含一些id以“patch”开头的元素。
<rect id="patchW" x="48" display="none" fill="#993333" width="48" height="75"/>
我需要的是制作一个包含 id 的列表(以“patch”开头的元素), x 和 y (如果不存在,则为0)。
您认为最好的方法是什么?
谢谢!
答案 0 :(得分:3)
你最好的选择是SAX,它将触发诸如“元素开始”,“元素结束”等事件。只需听取开始元素事件,并将你关心的信息添加到每次获得ID以patch开头的元素时都会列出。此外,SAX非常快 - 许多其他XML解析库(如DOM)都构建在SAX之上。
答案 1 :(得分:1)
您应该使用JSOUP
使用非常简单,效果非常好
答案 2 :(得分:0)
你应该使用Xstream。这很有用。