Инструменты обработки структурированной разметки¶
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
— Поддержка построения частичных DOM деревьевxml.sax
— Поддержка SAX2 парсеровxml.sax.handler
— Базовые классы для SAX обработчиковxml.sax.saxutils
— SAX утилитыxml.sax.xmlreader
— Интерфейс для XML парсеровxml.parsers.expat
— Быстрый парсинг XML с помощью Expat