Вопрос

Этот вопрос уже имеет ответ здесь:

Дайте мне пример, как разбирать пользовательский файл 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 ... Надеюсь, это поможет ... Это было сделано очень простым и элегантным образом ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top