EDIT 1:Как вы анализируете теги XML, которые встроены в себя, в android?
Я начал экспериментировать с XmlPullParser, и я имею в виду, чтобы справиться с dicts внутри dicts (Это звучит так, я знаю), я мог бы использовать рекурсии как readDict (XmlPullParser) и называть его всякий раз, когда я сталкиваюсь с элементом dict.
Это может работать с простым классом модели dict, содержащим список объектов HashMap.
Я буду держать этот вопрос обновленный как я прогрессировать ...
ORIGINAL ВОПРОС:
Есть андроид библиотека, которая позволяет парсинг XML в следующем виде?
<dict>
<key>..</key>
<string>..</string>
<key>
<array>
<dict>
<key>
<string>
<key>
<array>
<dict>
<key>
<string>
</dict>
<dict>...</dict>
<dict>...</dict>
</array>
</dict>
</array>
</dict>
Полный XML-файл можно найти по адресу: http://www.tsn.ca/config/iphone/TSNiphoneconfig.xml
Проблема:
Как вы можете видеть, некоторые теги встроены "в" самих. Это первый раз, когда я это вижу.
Я посмотрел в SAX Parser Factory, XML парсер и ** Android SIMPLE библиотека **. То, что я действительно ищу, это библиотека , которую я могу использовать для синтаксического анализа XML, как SIMPLE, и разрешить мне создавать файлы модели данных, соответствующие элементам XML.
Однако, если я не могу использовать библиотеку, как бы я начал разбирать этот уникальный XML-файл с помощью XML Pull Parser, например?
что означают слова «вставляются» внутри «самих себя»?do u хотите разобрать тег? –
Abhishek
Ну, диктат, содержащий другой dict - значит, у дикта может быть ребенок dict. – ryvianstyron