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— Support for building partial DOM treesxml.sax— Support for SAX2 parsersxml.sax.handler— Classes base para manipuladores de SAXxml.sax.saxutils— SAX Utilitiesxml.sax.xmlreader— Interface for XML parsersxml.parsers.expat— Análise rápida de XML usando Expat