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