« Programmation Python/XML » : différence entre les versions
Contenu supprimé Contenu ajouté
m typo |
|||
Ligne 3 :
Elle implémente la manière [[w:Simple API for XML|SAX]] (Simple API for XML) et [[w:Document Object Model|DOM]] (Document Object Model).
Voyons comment manipuler simplement les
== La méthode SAX ==
Ligne 13 :
* ''startElement''() est la fonction appelée lors de l' ouverture d' une balise. Les deux arguments sont le nom et un dictionnaire contenant les attributs.
* ''endElement''() est la fonction appelée lors de la fermeture d' une balise. La fonction prend le nom de la balise en argument.
* ''characters''() est appelée
Une fois cette classe faite, il faut créer un parseur. Cela est fait grâce à la fonction '''make_parser'''(), située elle aussi dans le module ''xml.sax''.
|