Descripción
El módulo xml.etree.ElementTree
, también conocido como ElementTree
, e, incluso acotado, como ET
, forma parte de la biblioteca estándar de Python y proporciona una API ligera y eficiente para el procesamiento de XML. Este módulo permite a los usuarios leer y escribir datos XML de manera eficiente, con un enfoque en la flexibilidad y la simplicidad. Esto se logra a través de una estructura de árbol de elementos, que puede manipularse fácilmente y utilizarse para generar documentos XML bien formados.
Funciones
- canonicalize
- Comment
- default_loader
- dump
- fromstring
- fromstringlist
- include
- indent
- iselement
- iterparse
- parse
- ProcessingInstruction
- register_namespace
- SubElement
- tostring
- tostringlist
- XML
- XMLID
Clases
Ejemplo
Aquí hay un simple ejemplo de cómo usar el módulo xml.etree.ElementTree
para leer y manipular datos XML:
import xml.etree.ElementTree as ET
data = '''
<web>
<name>W3Api</name>
<url>https://www.w3api.com/</url>
</web>
'''
tree = ET.ElementTree(ET.fromstring(data))
root = tree.getroot()
print('Name:', root.find('name').text)
print('URL:', root.find('url').text)