markup.md
1> **Источник:** https://python-all.ru/3.0/library/markup.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Инструменты обработки структурированной разметки89Python поддерживает множество модулей для работы с различными формами структурированной разметки данных. Сюда входят модули для работы со Standard Generalized Markup Language (SGML) и Hypertext Markup Language (HTML), а также несколько интерфейсов для работы с Extensible Markup Language (XML).1011Важно отметить, что модули в пакете `xml` требуют, чтобы был доступен как минимум один SAX-совместимый парсер XML. Парсер Expat входит в состав Python, поэтому модуль [`xml.parsers.expat`](https://python-all.ru/3.0/library/pyexpat.html#module-xml.parsers.expat) всегда будет доступен.1213Документация пакетов [`xml.dom`](https://python-all.ru/3.0/library/xml.dom.html#module-xml.dom) и [`xml.sax`](https://python-all.ru/3.0/library/xml.sax.html#module-xml.sax) является определением привязок Python для интерфейсов DOM и SAX.1415- [`html.parser` – простой парсер HTML и XHTML](https://python-all.ru/3.0/library/html.parser.html)1617 - [Пример приложения парсера HTML](https://python-all.ru/3.0/library/html.parser.html#example-html-parser-application)18- [`html.entities` – определения общих HTML-сущностей](https://python-all.ru/3.0/library/html.entities.html)19- [`xml.parsers.expat` – быстрый разбор XML с помощью Expat](https://python-all.ru/3.0/library/pyexpat.html)2021 - [Объекты XMLParser](https://python-all.ru/3.0/library/pyexpat.html#id2)22 - [Исключения ExpatError](https://python-all.ru/3.0/library/pyexpat.html#expaterror-exceptions)23 - [Пример](https://python-all.ru/3.0/library/pyexpat.html#example)24 - [Описания моделей содержимого](https://python-all.ru/3.0/library/pyexpat.html#content-model-descriptions)25 - [Константы ошибок Expat](https://python-all.ru/3.0/library/pyexpat.html#expat-error-constants)26- [`xml.dom` – API объектной модели документа](https://python-all.ru/3.0/library/xml.dom.html)2728 - [Содержимое модуля](https://python-all.ru/3.0/library/xml.dom.html#module-contents)29 - [Объекты в DOM](https://python-all.ru/3.0/library/xml.dom.html#objects-in-the-dom)3031 - [Объекты DOMImplementation](https://python-all.ru/3.0/library/xml.dom.html#domimplementation-objects)32 - [Объекты Node](https://python-all.ru/3.0/library/xml.dom.html#node-objects)33 - [Объекты NodeList](https://python-all.ru/3.0/library/xml.dom.html#nodelist-objects)34 - [Объекты DocumentType](https://python-all.ru/3.0/library/xml.dom.html#documenttype-objects)35 - [Объекты Document](https://python-all.ru/3.0/library/xml.dom.html#document-objects)36 - [Объекты Element](https://python-all.ru/3.0/library/xml.dom.html#element-objects)37 - [Объекты Attr](https://python-all.ru/3.0/library/xml.dom.html#attr-objects)38 - [Объекты NamedNodeMap](https://python-all.ru/3.0/library/xml.dom.html#namednodemap-objects)39 - [Объекты Comment](https://python-all.ru/3.0/library/xml.dom.html#comment-objects)40 - [Объекты Text и CDATASection](https://python-all.ru/3.0/library/xml.dom.html#text-and-cdatasection-objects)41 - [Объекты ProcessingInstruction](https://python-all.ru/3.0/library/xml.dom.html#processinginstruction-objects)42 - [Исключения](https://python-all.ru/3.0/library/xml.dom.html#exceptions)43 - [Соответствие стандарту](https://python-all.ru/3.0/library/xml.dom.html#conformance)4445 - [Отображение типов](https://python-all.ru/3.0/library/xml.dom.html#type-mapping)46 - [Методы доступа](https://python-all.ru/3.0/library/xml.dom.html#accessor-methods)47- [`xml.dom.minidom` – облегчённая реализация DOM](https://python-all.ru/3.0/library/xml.dom.minidom.html)4849 - [Объекты DOM](https://python-all.ru/3.0/library/xml.dom.minidom.html#dom-objects)50 - [Пример DOM](https://python-all.ru/3.0/library/xml.dom.minidom.html#id2)51 - [minidom и стандарт DOM](https://python-all.ru/3.0/library/xml.dom.minidom.html#minidom-and-the-dom-standard)52- [`xml.dom.pulldom` – поддержка построения частичных DOM-деревьев](https://python-all.ru/3.0/library/xml.dom.pulldom.html)5354 - [Объекты DOMEventStream](https://python-all.ru/3.0/library/xml.dom.pulldom.html#id1)55- [`xml.sax` – Поддержка парсеров SAX2](https://python-all.ru/3.0/library/xml.sax.html)5657 - [Объекты SAXException](https://python-all.ru/3.0/library/xml.sax.html#saxexception-objects)58- [`xml.sax.handler` – Базовые классы для обработчиков SAX](https://python-all.ru/3.0/library/xml.sax.handler.html)5960 - [Объекты ContentHandler](https://python-all.ru/3.0/library/xml.sax.handler.html#contenthandler-objects)61 - [Объекты DTDHandler](https://python-all.ru/3.0/library/xml.sax.handler.html#dtdhandler-objects)62 - [Объекты EntityResolver](https://python-all.ru/3.0/library/xml.sax.handler.html#entityresolver-objects)63 - [Объекты ErrorHandler](https://python-all.ru/3.0/library/xml.sax.handler.html#errorhandler-objects)64- [`xml.sax.saxutils` – Утилиты SAX](https://python-all.ru/3.0/library/xml.sax.utils.html)65- [`xml.sax.xmlreader` – Интерфейс для парсеров XML](https://python-all.ru/3.0/library/xml.sax.reader.html)6667 - [Объекты XMLReader](https://python-all.ru/3.0/library/xml.sax.reader.html#id1)68 - [Объекты IncrementalParser](https://python-all.ru/3.0/library/xml.sax.reader.html#incrementalparser-objects)69 - [Объекты Locator](https://python-all.ru/3.0/library/xml.sax.reader.html#id2)70 - [Объекты InputSource](https://python-all.ru/3.0/library/xml.sax.reader.html#inputsource-objects)71 - [Интерфейс `Attributes`](https://python-all.ru/3.0/library/xml.sax.reader.html#the-attributes-interface)72 - [Интерфейс `AttributesNS`](https://python-all.ru/3.0/library/xml.sax.reader.html#the-attributesns-interface)73- [`xml.etree.ElementTree` – XML API ElementTree](https://python-all.ru/3.0/library/xml.etree.elementtree.html)7475 - [Функции](https://python-all.ru/3.0/library/xml.etree.elementtree.html#functions)76 - [Интерфейс Element](https://python-all.ru/3.0/library/xml.etree.elementtree.html#the-element-interface)77 - [Объекты ElementTree](https://python-all.ru/3.0/library/xml.etree.elementtree.html#elementtree-objects)78 - [Объекты QName](https://python-all.ru/3.0/library/xml.etree.elementtree.html#qname-objects)79 - [Объекты TreeBuilder](https://python-all.ru/3.0/library/xml.etree.elementtree.html#treebuilder-objects)80 - [Объекты XMLTreeBuilder](https://python-all.ru/3.0/library/xml.etree.elementtree.html#xmltreebuilder-objects)81