Как разобрать Xml с двумя тегами с одинаковыми именами

1

Я использую SAX-парсер для получения данных из XML. к сожалению, у меня есть два тега с таким же именем <tags> <sametag>Abc</sametag> <sametag>Def</sametag ></tags>. поэтому всякий раз, когда я разбираю файл, я получаю только ABC, тот же тег, который содержит разные данные, никогда не будет анализировать. если кто-то имеет идею для синтаксического анализа тегов с тегами с именами, которые помогут мне решить.

  • 2
    Есть ли шанс показать код из вашего Sax Parser, где вы на самом деле (пытаетесь) получить элементы?
Теги:

2 ответа

1
Лучший ответ

Простая XML-структура:

@Root(name = "tags")
class Tags {
    @ElementList(entry = "sametag", inline = "true")
    public ArrayList<String> sameTags;
}

Я полностью не тестировал этот код, но вы понимаете, насколько просто его использовать. Чтобы увидеть как использовать его в Android, посмотрите мое сообщение в блоге.

0

Возможно, этот пост может помочь вам http://codeofaninja.blogspot.com/2011/05/android-how-to-parse-xml-file-and.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню