Herramientas Para Procesar Formatos de Marcado Estructurado¶
Python soporta una variedad de módulos para trabajar con varias formas de almacenar datos de forma estructurada. Esto incluye módulos para trabajar con el Lenguaje de Marcado Estructurado General (SGML) y el Lenguaje de de Marcado de Hipertexto (HTML), y varias interfaces para trabajar con el Lenguaje de Marcado Estructurado Extensible (XML).
html
— Compatibilidad con el Lenguaje de marcado de hipertextohtml.parser
— Analizador simple de HTML y XHTMLhtml.entities
— Definiciones de entidades generales HTML- Módulos de procesamiento XML
xml.etree.ElementTree
— La API XML de ElementTreexml.dom
— El API del Modelo de Objetos del Documentoxml.dom.minidom
— Implementación mínima del DOMxml.dom.pulldom
— Soporte para la construcción parcial de árboles DOMXML.sax
— Soporte para analizadores SAX2xml.sax.handler
— Clases base para los handlers SAXxml.sax.saxutils
— Utilidades SAXxml.sax.xmlreader
— Interfaz para analizadores XMLxml.parsers.expat
— Análisis rápido XML usando Expat