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- XML Processing Modules
- API XML ElementTree
xml.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— Fast XML parsing using Expat
