【发布时间】:2018-01-07 19:37:51
【问题描述】:
我已经坐了很长时间,试图处理我的 xml 文件(类似于下面的那个)。我想检查所有标签,如果等于一个变量,如果是,那么在标签上运行 readEntry() 。 我按照这个例子:https://developer.android.com/training/basics/network-ops/xml.html
我还发现了这篇文章(Difficulty with XML nested tags with XMLPullParser in Android 涉及这个主题。 我已经尝试了一些东西,但没有得到任何东西或 XmlPullParserException。
我的 XML 示例:
<VpMobil>
<Kopf>
...
</Kopf>
<FreieTage>
...
</FreieTage>
<Klassen>
<Kl>
<Kurz>5</Kurz>
<Pl>
<Std>
<St>1</St>
<Fa>Fa1</Fa>
<Le>NAME</Le>
<Ra>1009</Ra>
<Nr>131</Nr>
<If/>
</Std>
<Std>
<St>2</St>
<Fa>Fa2</Fa>
<Le>NAME</Le>
<Ra>1004</Ra>
<Nr>132</Nr>
<If/>
</Std>
</Pl>
</Kl>
<Kl>
<Kurz>6</Kurz>
<Pl>
<Std>
<St>1</St>
<Fa>Fa2</Fa>
<Le>NAME</Le>
<Ra>1046</Ra>
<Nr>131</Nr>
<If/>
</Std>
<Std>
<St>2</St>
<Fa>Fa3</Fa>
<Le>NAME</Le>
<Ra>1012</Ra>
<Nr>132</Nr>
<If/>
</Std>
</Pl>
</Kl>
</Klassen>
</VpMobil>
如果有人能向我解释如何实现这一目标,我将不胜感激。提前致谢
【问题讨论】:
标签: android xml xml-parsing