Frage

Diese Frage bereits eine Antwort hier:

Geben Sie mir ein Beispiel dafür, wie eine benutzerdefinierte XML-Datei mit DOM parsen

War es hilfreich?

Lösung

Andere Tipps

Als Referenz hier ist ein ausgezeichneter Artikel zu diesem Thema von Michael Galpin: Arbeiten mit XML auf Android .

zeigt Michael mehr Möglichkeiten, zu analysieren und erstellen XML mit Android. Es gibt mehrere Möglichkeiten SAX zu tun enthalten Parsen.

Um von seinem Artikel zitieren, mit der vereinfachten android.util.Xml Klasse, hier ist ein Beispiel (beachten Sie, dass Sie den Handler implementieren müssen, finden Sie im Artikel für weitere Details):

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();
}

}

Ich erinnere mich, als ich anfing, das Parsen von XML SAX verwenden, i verwendet diesen Link . Laden Sie den Quellcode des Android Wesentliche Buch ... Das „Kapitel 5“ in den Quellcode beschäftigt sich mit XML-Analyse ... hoffe, das hilft ... Es hat sich in sehr einfache und elegante Art und Weise ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top