from xml.sax.handler import ContentHandler import xml.sax class Compteur_Elements(ContentHandler): def __init__(self): self.tags={ } def startElement(self, name, attr): self.tags[name] = 1 + self.tags.get(name, 0) parser = xml.sax.make_parser( ) handler = Compteur_Elements( ) parser.setContentHandler(handler) parser.parse("c:/teste.xml") tags = handler.tags.keys( ) tags.sort( ) for tag in tags: print tag, handler.tags[tag] |
Livres Sur ce Sujet
Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !