2010-06-30 5 views

Répondre

0

Je me souviens quand j'ai commencé parsing XML à l'aide SAX, J'ai utilisé this link. Télécharger le code source de l'Android Essential Book ... Le "Chapitre 5" dans le code source traite de l'analyse XML ... espérons que cela aide ... Il a été fait de manière très simple et élégante ...

1

Pour référence, voici un excellent article à ce sujet par Michael Galpin: Working with XML on Android. Michael montre plusieurs façons d'analyser et de créer du XML avec Android. Il y a plusieurs façons de faire l'analyse syntaxique SAX incluse.

Voici un extrait de son article, en utilisant la classe android.util.Xml simplifiée, 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(); 
} 

}

Questions connexes