Question

    

Cette question a déjà une réponse ici:

         

Donnez-moi un exemple sur la façon d'analyser un fichier xml personnalisé à l'aide DOM

Était-ce utile?

Autres conseils

Pour référence ici est un excellent article sur ce par Michael Galpin: Travailler avec XML sur Android .

Michael montre plusieurs façons d'analyser et créer XML avec Android. Il y a plusieurs façons de le faire SAX analyse syntaxique inclus.

Pour citer son article, en utilisant la procédure simplifiée android.util.Xml classe, voici un exemple (notez que vous devez implémenter le gestionnaire, consultez l'article pour plus de détails):

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

}

Je me souviens quand j'ai commencé parsing XML en utilisant SAX, je l'ai utilisé ce lien . Télécharger le code source du livre Android Essential ... Le « chapitre 5 » dans le code source traite l'analyse XML ... espérons que cette aide ... Il a été fait de manière très simple et élégante ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top