xml.etree.ElementTree.Element.remove | Python

 

Descripción

El método remove de la clase Element en el módulo xml.etree.ElementTree de Python se utiliza para eliminar un subelemento específico de un elemento padre. Esto es útil cuando se necesita manipular o modificar la estructura de un XML.

Sintaxis

remove(subelement)

Parámetros

  • subelement, este parámetro se refiere al subelemento específico que se desea eliminar. El subelemento se identifica y se pasa a la función para que lo elimine de la estructura de datos correspondiente.

Clase Padre

Element

Ejemplo

import xml.etree.ElementTree as ET

# Crear un elemento padre
root = ET.Element("padre")

# Agregar subelementos
sub1 = ET.SubElement(root, "hijo")
sub2 = ET.SubElement(root, "hijo")

# Antes de eliminar
print(ET.tostring(root, encoding='utf8').decode('utf8'))

# Eliminar subelemento
root.remove(sub2)

# Después de eliminar
print(ET.tostring(root, encoding='utf8').decode('utf8'))

En este ejemplo, se crea un elemento padre con dos subelementos. Luego, se usa remove para eliminar uno de los subelementos.

Artículos

Manual Python

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