xml.etree.ElementTree.Element.insert | Python

 

Descripción

La función insert() de la clase Element en el módulo xml.etree.ElementTree en Python se utiliza para insertar un subelemento en una posición específica en el árbol XML. Esta función es útil cuando se necesita controlar el orden de los elementos en el árbol XML.

Sintaxis

insert(index, subelement)

Parámetros

  • index: Este es el parámetro que especifica la posición en la que queremos insertar el nuevo subelemento. El índice es basado en cero, lo que significa que el primer elemento tiene un índice de 0.
  • subelement: Este parámetro se refiere al elemento que queremos insertar en la lista en la posición especificada por el índice. Este elemento puede ser de cualquier tipo: un número, una cadena, otro objeto, etc.

Clase Padre

Element

Ejemplo

# Importar módulo
import xml.etree.ElementTree as ET

# Crear elemento
root = ET.Element("root")
root.text = "Hola, mundo!"

# Crear subelemento
sub = ET.Element("sub")
sub.text = "Hola, submundo!"

# Insertar subelemento en la posición 0
root.insert(0, sub)

# Imprimir XML
print(ET.tostring(root, encoding='utf8').decode('utf8'))

Artículos

Manual Python

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