Android XML分析问题 - 多次出现相同的标记

时间:2012-03-15 18:38:33

标签: android android-listview android-xml

我按照这里的教程:http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/,到目前为止一切正常。但是,当有特定的XML标记要通过时,这只能很好用,例如:

<tag1>
<gettag></gettag>
<gettag2></gettag2>
</tag1>

但是我的主要问题是我需要从单个标签中获取多个项目,如下所示:

<tag1>
<tag2>text</tag2>
<tag2>text again</tag2>
<tag2>more text</tag2>
</tag1>   

我无法使用教程代码获取所有tag2项(它在第一项停止)。有没有人知道上面抓住那些“tag2”标签的好方法并将结果吐出到列表视图中?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可能需要做的事情是,

保留一个列表,EndElement()是标记2,将读取文本添加到列表中。如果endElement是tag1,则创建新的List和元素。

检查discussion