Per analizzare un file XML [duplicato]
Domanda
Questa domanda ha già una risposta qui:
Dammi un esempio su come analizzare un file XML personalizzato utilizzando DOM
Soluzione
Si veda l'esempio qui:
come disegnare un percorso su una mappa utilizzando il file KML?
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 ...