Разбирать файл XML [дубликат
Вопрос
Этот вопрос уже имеет ответ здесь:
Дайте мне пример, как разбирать пользовательский файл XML с использованием DOM
Решение
Смотрите образец здесь:
Другие советы
Для справки здесь - отличная статья по этому Майклому Гальпину:Работа с XML на Android.
Майкл показывает несколько способов разбираться и создавать XML с Android. Есть несколько способов сделать Sax Sarsing.
Цитировать со своей статьи, используя упрощенные android.util.xml. Класс, вот пример (обратите внимание, что вы должны реализовать обработчик, см. Статью для деталей):
public class AndroidSaxFeedParser extends BaseFeedParser {
public AndroidSaxFeedParser(String feedUrl) {
super(feedUrl);
}
public List<Message> parse() {
RssHandler handler = new RssHandler();
try {
Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, handler);
} catch (Exception e) {
throw new RuntimeException(e);
}
return handler.getMessages();
}
}
Я помню, когда я начал XML разбор, используя SAX, я использовал эта ссылка. Отказ Загрузите исходный код Android Essential Book ... «Глава 5» в исходном коде сделки с анализом XML ... Надеюсь, это поможет ... Это было сделано очень простым и элегантным образом ...