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
--- 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