Spec-Zone.ru › Python 3.12

Инструменты обработки структурированного разметки

Python поддерживает множество модулей для работы с различными формами структурированных данных разметки. Это включает модули для работы со Стандартным обобщенным языком разметки (SGML) и Языком разметки гипертекста (HTML), а также несколько интерфейсов для работы с Расширяемым языком разметки (XML).

  • html — Поддержка языка разметки гипертекста
  • html.parser — Простой парсер HTML и XHTML
    • Пример приложения парсера HTML
    • HTMLParser Методы
    • Примеры
  • html.entities — Определения общих сущностей HTML
  • Модули обработки XML
    • Уязвимости XML
    • Пакет defusedxml
  • xml.etree.ElementTree — API ElementTree XML
    • Учебник
      • Дерево XML и элементы
      • Парсинг XML
      • API Pull для неблокирующего парсинга
      • Поиск интересных элементов
      • Изменение файла XML
      • Создание XML-документов
      • Парсинг XML с именованными пространствами
    • Поддержка XPath
      • Пример
      • Поддерживаемый синтаксис XPath
    • Справочник
      • Функции
    • Поддержка XInclude
      • Пример
    • Справочник
      • Функции
      • Объекты элементов
      • Объекты ElementTree
      • Объекты QName
      • Объекты TreeBuilder
      • Объекты XMLParser
      • Объекты XMLPullParser
      • Исключения
  • xml.dom — Интерфейс Document Object Model
    • Содержание модуля
    • Объекты в DOM
      • Объекты DOMImplementation
      • Объекты узлов
      • Объекты NodeList
      • Объекты DocumentType
      • Объекты Document
      • Объекты Element
      • Объекты Attr
      • Объекты NamedNodeMap
      • Объекты Comment
      • Объекты Text и CDATASection
      • Объекты ProcessingInstruction
      • Исключения
    • Соответствие
      • Сопоставление типов
      • Методы доступа
  • xml.dom.minidom — Минимальная реализация DOM
    • Объекты DOM
    • Пример DOM
    • minidom и стандарт DOM
  • xml.dom.pulldom — Поддержка построения частичных деревьев DOM
    • Объекты DOMEventStream
  • xml.sax — Поддержка SAX2-парсеров
    • Объекты SAXException
  • xml.sax.handler — Базовые классы для обработчиков SAX
    • Объекты ContentHandler
    • Объекты DTDHandler
    • Объекты EntityResolver
    • Объекты ErrorHandler
    • Объекты LexicalHandler
  • xml.sax.saxutils — Утилиты SAX
  • xml.sax.xmlreader — Интерфейс для XML-парсеров
    • Объекты XMLReader
    • Объекты IncrementalParser
    • Объекты Locator
    • Объекты InputSource
    • Интерфейс Attributes
    • Интерфейс AttributesNS
  • xml.parsers.expat — Быстрый парсинг XML с помощью Expat
    • Объекты XMLParser
    • Исключения ExpatError
    • Пример
    • Описания содержательных моделей
    • Постоянные значения ошибок Expat

© 2001–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.11/library/markup.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API