from xml.sax import make_parser from xml.sax import saxutils class Lire_XML(saxutils.DefaultHandler): """ Trouver le début, la fin et les caractères de chaque élément """ def startElement(self,name,attrs): print 'Début Balise: ',name,attrs def endElement(self,name): print 'Fin balise: ',name def characters(self,data): print 'Données: ', repr(data) demx = Lire_XML() p = make_parser() p.setContentHandler(demx) p.parse("c:/teste.xml")