Différences entre les versions de « Programmation Python/XML »

Aller à la navigation Aller à la recherche
Aucun changement de taille ,  il y a 1 an
m
typo
m (typo)
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 fichierfichiers XML grâce à la méthode SAX.
 
== La méthode SAX ==
* ''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 lors quelorsque le parseur rencontre un caractère en dehors d' une balise. Ce caractère est passé en paramètre.
 
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''.
242

modifications

Menu de navigation