Я использую SAX-парсер для получения данных из XML. к сожалению, у меня есть два тега с таким же именем <tags> <sametag>Abc</sametag> <sametag>Def</sametag ></tags>
. поэтому всякий раз, когда я разбираю файл, я получаю только ABC, тот же тег, который содержит разные данные, никогда не будет анализировать. если кто-то имеет идею для синтаксического анализа тегов с тегами с именами, которые помогут мне решить.
@Root(name = "tags")
class Tags {
@ElementList(entry = "sametag", inline = "true")
public ArrayList<String> sameTags;
}
Я полностью не тестировал этот код, но вы понимаете, насколько просто его использовать. Чтобы увидеть как использовать его в Android, посмотрите мое сообщение в блоге.
Возможно, этот пост может помочь вам http://codeofaninja.blogspot.com/2011/05/android-how-to-parse-xml-file-and.html