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