xml.etree.ElementTree.parse | Python

 

Descripción

La función parse() de xml.etree.ElementTree se utiliza para leer un archivo XML y convertirlo en un objeto de árbol de elementos que se puede manipular en Python. Esta función es útil cuando se trabaja con archivos XML grandes o complejos que necesitan ser analizados y procesados.

Sintaxis

xml.etree.ElementTree.parse(source, parser=None)

Parámetros

La función parse() acepta los siguientes parámetros:

  • source: Este parámetro se utiliza para especificar la fuente del archivo XML que se va a analizar. Puede ser un nombre de archivo, una ruta de archivo o un objeto de archivo abierto.
  • parser (opcional): Este parámetro es opcional y se utiliza para especificar un objeto de analizador alternativo. Si no se proporciona, se utilizará el analizador XML por defecto.

Ejemplo

# Importamos el modulo necesario
import xml.etree.ElementTree as ET

# Parseamos el XML
tree = ET.parse('ejemplo.xml')

# Obtenemos el elemento raíz
root = tree.getroot()

# Imprimimos el nombre de la etiqueta de la raíz
print(root.tag)

En este ejemplo, el archivo ‘ejemplo.xml’ se analiza utilizando la función parse(), y luego obtenemos el elemento raíz del árbol de elementos resultante y finalmente imprimimos el nombre de la etiqueta de la raíz.

Artículos

Manual Python

Aprende más sobre Python consultando online o descargando nuestro manual.