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— HyperText Markup Language supporthtml.parser— Simple HTML and XHTML parserhtml.entities— Definitions of HTML general entities- Módulos de procesamiento XML
xml.etree.ElementTree— The ElementTree XML APIxml.dom— The Document Object Model API- Contenido del módulo
- Objetos en el DOM
- Objetos DOMImplementation
- Objetos nodo
- Objetos NodeList
- Objetos DocumentType
- Objetos documento
- Objetos elemento
- Objetos atributo
- Objetos NamedNodeMap
- DocumentFragment Objects
- CharacterData Objects
- Objetos comentario
- Objetos Texto y CDATASection
- Objetos ProcessingInstruction
- Entity Objects
- Notation Objects
- Excepciones
- Conformidad
xml.dom.minidom— Minimal DOM implementationxml.dom.pulldom— Support for building partial DOM treesxml.sax— Support for SAX2 parsersxml.sax.handler— Base classes for SAX handlersxml.sax.saxutils— SAX Utilitiesxml.sax.xmlreader— Interface for XML parsersxml.parsers.expat— Fast XML parsing using Expat