xml.etree.ElementTree — Interfaz de programación de manipulación XML¶
Propósito: | Genera y analiza documentos XML. |
---|
La biblioteca ElementTree incluye herramientas para analizar XML usando APIs basadas en eventos y documentos, buscando documentos analizados con expresiones XPath, y creando nuevos o modificando documentos existentes.
- Analizar un documento XML
- Atravesar el árbol analizado
- Encontrar nodos en un documento
- Atributos del nodo analizado
- Vigilar eventos mientras analizamos
- Crear un generador de árbol personalizado
- Analizar cadenas
- Construir Documentos Con Nodos Element
- XML de impresión bonita
- Configurar de las propiedades del Element
- Construir árboles a partir de listas de nodos
- Serialización de XML a un flujo
Ver también
- Documentación de la biblioteca estándar para xml.etree.ElementTree – La documentación de la biblioteca estándar para este módulo.
csv
– Leer y escribir archivos de valores separados por comas.- defusedxml – Un paquete con arreglos para varias vulnarabilidades de denegaciones de servicio de expansión de entidad, útiles para trabajar con datos XML no confiables.
- Impresión bonita de xml con python - sangría xml – Un consejo de Rene Dudfield para la impresión bonita de XML en Python.
- Descripción de ElementTree – Documentación de Fredrick Lundh y enlaces a las versiones de desarrollo de la biblioteca ElementTree.
- Procesar XML en Python con ElementTree – Artículo de IBM DeveloperWorks por Mertz.
- Lenguaje de marcado de procesador de esquema (OPML) – Especificación de OPML y documentación de Dave Winer.
- Lenguaje de ruta XML (XPath) – Una sintaxis para identificar partes de un documento XML.
- Soporte XPath en ElementTree – Parte de la documentación original of Fredrick Lundh para ElementTree.