Domanda

    

Questa domanda ha già una risposta qui:

         

Dammi un esempio su come analizzare un file XML personalizzato utilizzando DOM

È stato utile?

Altri suggerimenti

Per riferimento qui è un eccellente articolo su questo da Michael Galpin: di lavoro con XML su Android .

Michael mostra diversi modi per analizzare e creare XML con Android. Ci sono diversi modi per fare SAX parsing inclusi.

Per citare il suo articolo, utilizzando il semplificato android.util.Xml di classe, ecco un esempio (nota che è necessario implementare il gestore, vedere l'articolo per i dettagli):

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

}

Mi ricordo quando ho iniziato a XML parsing utilizzando SAX, ho usato questo link . Scarica il codice sorgente di Android Essential Libro ... Il "Capitolo 5" nelle offerte codice sorgente con parsing XML ... speriamo che questo aiuta ... E 'stato fatto in modo molto semplice ed elegante modo ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top