Android XML解析问题 - 多次发生相同的标记

问题描述:

我跟着位于这里的教程:http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/,到目前为止一切正常。然而,这只是工作很好当有特定的XML标签穿过去,如:Android XML解析问题 - 多次发生相同的标记

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

但是我的主要问题是,我需要从一个单一的标签内获得多个项目,如:

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

我无法使用教程代码来获取所有tag2项目(它停在第一个项目上)。有谁知道一个好的方法来抓住上面的“tag2”标签并将结果吐出到listview中吗?

任何帮助表示赞赏。

有些事情,你可能需要做的是,

保持一个列表,如果的endElement()是TAG2,加READTEXT上市。如果endElement是tag1,则创建新的List和元素。

检查这个discussion

+0

完美。开始和结束元素似乎完美地工作。这个讨论没有提供直接的答案,但给了我足够的信息来弄清楚。 – 2012-03-16 15:18:09