提问人:SoulReaver313 提问时间:11/21/2022 更新时间:11/21/2022 访问量:22
如何遍历一个标签中的所有标签?
How to iterate though all tags inside one?
问:
我想读取文件以获取所有内部标签。我正在使用这个谷歌的指南:https://developer.android.com/training/basics/network-ops/xml#readgpx
wpt
gpx
它正在工作,但我只得到了第一个,而不是所有的人都:(wpt
我试着使用
while (parser.next() != XmlPullParser.END_DOCUMENT) { // iterate }
相反
while (parser.next() != XmlPullParser.END_TAG) { }
它正在工作,但我认为它不是最佳的。那么我怎样才能通过整个标签进行迭代呢?gpx
我的xml文件结构是:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<gpx version="1.1">
<wpt lat="53.20507" lon="45.15311">
<name>My Point</name>
<sym>magenta</sym></wpt>
<wpt lat="53.21941" lon="44.99925">
<name>Point</name>
<sym>default</sym>
</wpt>
</gpx>
答: 暂无答案
评论
hasNext()
int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT)