如何使用XmlPullParser获取节点值

Dec*_*ome 4 android xmlpullparser

我试图从XmlPullParser获取XML的值,但无法达到我想要的值.XML结构类似于Android Strings.xml:

<string name="value"> 1 </string>
Run Code Online (Sandbox Code Playgroud)

我可以从XML获得"string","name"和"value"但无法达到实际值"1".似乎XmlPullParser仅适用于这样的结构:

<value> 1 </value>
Run Code Online (Sandbox Code Playgroud)

我是否需要使用其他解析器,或者是否有办法以某种方式达到"1"(上面的值)?

谢谢!

k7k*_*7k0 12

nextText() 方法会做的伎俩


svi*_*nas 5

你检查过XmlPullParser 的文档吗?它有一个如何使用它的例子.基本上,getText当您在调用时解析器到达正确的位置时,您可以通过调用来获取标记内的值next.