Outils de traitement de balises structurées¶
Python intègre une variété de modules pour fonctionner avec différentes formes de données structurées et balisées, comme le SGML (Standard Generalized Markup Language), le HTML (Hypert Markup Language), et quelques interfaces pour travailler avec du XML (eXtensible Markup Language).
html
— Support du HyperText Markup Languagehtml.parser
— Un analyseur syntaxique simple pour HTML et XHTMLhtml.entities
— Définitions des entités HTML générales- Modules de traitement XML
xml.etree.ElementTree
— L'API ElementTree XMLxml.dom
— L'API Document Object Modelxml.dom.minidom
— implémentation minimale de DOMxml.dom.pulldom
— gestion de la construction partielle des arbres DOMxml.sax
— Prise en charge des analyseurs SAX2xml.sax.handler
— Classes mères pour les gestionnaires SAXxml.sax.saxutils
— Utilitaires SAXxml.sax.xmlreader
--- Interface for XML parsersxml.parsers.expat
--- Fast XML parsing using Expat