Інструменти обробки структурованої розмітки¶
Python підтримує різноманітні модулі для роботи з різними формами розмітки структурованих даних. Це включає модулі для роботи зі стандартною узагальненою мовою розмітки (SGML) і мовою гіпертекстової розмітки (HTML), а також кілька інтерфейсів для роботи з розширюваною мовою розмітки (XML).
html
— HyperText Markup Language supporthtml.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