Инструменты обработки структурированной разметки¶Structured Markup Processing Tools
Python поддерживает множество модулей для работы с различными формами структурированной разметки данных. Сюда входят модули для работы со Standard Generalized Markup Language (SGML) и Hypertext Markup Language (HTML), а также несколько интерфейсов для работы с Extensible Markup Language (XML).
html– Поддержка языка гипертекстовой разметкиhtml – HyperText Markup Language supporthtml.parser– Простой парсер HTML и XHTMLhtml.parser – Simple HTML and XHTML parserhtml.entities– Определения общих сущностей HTMLhtml.entities – Definitions of HTML general entities- Модули обработки XMLXML Processing Modules
xml.etree.ElementTree– XML API ElementTreexml.etree.ElementTree – The ElementTree XML API- Учебное пособиеTutorial
- XML-дерево и элементыXML tree and elements
- Разбор XMLParsing XML
- Pull API для неблокирующего разбораPull API for non-blocking parsing
- Поиск интересующих элементовFinding interesting elements
- Изменение XML-файлаModifying an XML File
- Создание XML-документовBuilding XML documents
- Разбор XML с пространствами имёнParsing XML with Namespaces
- Дополнительные ресурсыAdditional resources
- Поддержка XPathXPath support
- СправочникReference
- Поддержка XIncludeXInclude support
- СправочникReference
- Учебное пособиеTutorial
xml.dom– API объектной модели документа (DOM)xml.dom – The Document Object Model API- Содержимое модуляModule Contents
- Объекты в DOMObjects in the DOM
- Объекты DOMImplementationDOMImplementation Objects
- Объекты NodeNode Objects
- Объекты NodeListNodeList Objects
- Объекты DocumentTypeDocumentType Objects
- Объекты DocumentDocument Objects
- Объекты ElementElement Objects
- Объекты AttrAttr Objects
- Объекты NamedNodeMapNamedNodeMap Objects
- Объекты CommentComment Objects
- Объекты Text и CDATASectionText and CDATASection Objects
- Объекты ProcessingInstructionProcessingInstruction Objects
- ИсключенияExceptions
- Соответствие стандартуConformance
xml.dom.minidom– Минимальная реализация DOMxml.dom.minidom – Minimal DOM implementationxml.dom.pulldom– Поддержка построения частичных DOM-деревьевxml.dom.pulldom – Support for building partial DOM treesxml.sax– Поддержка парсеров SAX2xml.sax – Support for SAX2 parsersxml.sax.handler– Базовые классы для обработчиков SAXxml.sax.handler – Base classes for SAX handlersxml.sax.saxutils– Утилиты SAXxml.sax.saxutils – SAX Utilitiesxml.sax.xmlreader– Интерфейс для XML-парсеровxml.sax.xmlreader – Interface for XML parsersxml.parsers.expat– Быстрый разбор XML с помощью Expatxml.parsers.expat – Fast XML parsing using Expat