Інструменти обробки структурованої розмітки¶
Python підтримує різноманітні модулі для роботи з різними формами розмітки структурованих даних. Це включає модулі для роботи зі стандартною узагальненою мовою розмітки (SGML) і мовою гіпертекстової розмітки (HTML), а також кілька інтерфейсів для роботи з розширюваною мовою розмітки (XML).
html— Підтримка мови розмітки гіпертексту (HTML)html.parser— Simple HTML and XHTML parserhtml.entities— Definitions of HTML general entities- Модулі обробки XML
xml.etree.ElementTree— The ElementTree XML APIxml.dom— The Document Object Model APIxml.dom.minidom— Minimal DOM implementationxml.dom.pulldom— Support for building partial DOM treesxml.sax— Support for SAX2 parsersxml.sax.handler— Base classes for SAX handlersxml.sax.saxutils— SAX Utilitiesxml.sax.xmlreader— Interface for XML parsersxml.parsers.expat— Fast XML parsing using Expat