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
--- Simple HTML and XHTML parserhtml.entities
— Définitions des entités HTML générales- Modules de traitement XML
xml.etree.ElementTree
--- The ElementTree XML APIxml.dom
— L'API Document Object Modelxml.dom.minidom
--- Minimal DOM implementationxml.dom.pulldom
--- Support for building partial DOM treesxml.sax
— Prise en charge des analyseurs SAX2xml.sax.handler
--- Base classes for SAX handlersxml.sax.saxutils
— Utilitaires SAXxml.sax.xmlreader
--- Interface for XML parsersxml.parsers.expat
--- Fast XML parsing using Expat