Средства обработки структурированной разметки¶
Python поддерживает множество модулей для работы с различными формами структурированной разметки данных. Сюда входят модули для работы со стандартным обобщенным языком разметки (SGML) и языком гипертекстовой разметки (HTML), а также несколько интерфейсов для работы с расширяемым языком разметки (XML).
html
— Поддержка языка гипертекстовой разметкиhtml.parser
— Простой парсер HTML и XHTMLhtml.entities
— Определения общих сущностей HTML- Модули обработки XML
xml.etree.ElementTree
— ElementTree XML APIxml.dom
— API объектной модели документаxml.dom.minidom
— Минимальная реализация DOMxml.dom.pulldom
— Поддержка построения частичных деревьев DOMxml.sax
— Поддержка парсеров SAX2xml.sax.handler
— Базовые классы для обработчиков SAXxml.sax.saxutils
— Утилиты SAXxml.sax.xmlreader
— Интерфейс для парсеров XMLxml.parsers.expat
— Быстрый парсинг XML с помощью Expat