Я пытаюсь получить значения из XML с помощью XmlPullParser, но не могу достичь значений, которые я хочу. XML-структура похожа на Android Strings.xml:
<string name="value"> 1 </string>
Я могу получить «строку», «имя» и «значение» из XML, но не могу достичь фактического значения «1». Похоже, что XmlPullParser работает только для таких структур:
<value> 1 </value>
Нужно ли использовать другой парсер или есть способ достичь «1» (значение выше) каким-то образом?
Благодаря!
Вы проверили документацию XmlPullParser? В нем есть пример использования. В принципе, вы можете получить значение внутри тегов, вызвав getText
когда парсер достигнет правильной позиции при next
вызове.
nextText()
сделает трюк