Ferramentas de Processamento de Markup Estruturado¶
O Python suporta uma variedade de módulos para trabalhar com vários formatos de marcação de dados estruturados. Isso inclui módulos para trabalhar com o Standard Generalized Markup Language (SGML) e o Hypertext Markup Language (HTML) e várias interfaces para trabalhar com o XML (Extensible Markup Language).
html— Suporte HTML (HyperText Markup Language)html.parser— Simple HTML and XHTML parserhtml.entities— Definições de entidades gerais de HTML- Módulos de Processamento de XML
xml.etree.ElementTree— A API XML ElementTreexml.dom— The Document Object Model APIxml.dom.minidom— Minimal DOM implementationxml.dom.pulldom— Suporte para construir árvores parciais de DOMxml.sax— Support for SAX2 parsersxml.sax.handler— Base classes for SAX handlersxml.sax.saxutils— Utilitários de SAXxml.sax.xmlreader— Interface for XML parsersxml.parsers.expat— Fast XML parsing using Expat