xml.etree.ElementTree.ElementTree.write | Python

 

Descripción

La función write es útil cuando se necesita serializar un objeto ElementTree en formato XML. Al escribir un árbol de elementos, todos los subelementos se serializan automáticamente. Si el parámetro de archivo se omite, se utiliza sys.stdout.

Sintaxis

write(file, encoding='us-ascii', xml_declaration=None, default_namespace=None, method='xml', *, short_empty_elements=True)

Parámetros

  • default_namespace, que es un parámetro que denota el espacio de nombres que se utilizará por defecto en el documento XML.
  • encoding, un parámetro que indica la codificación utilizada en el archivo XML. Esto es crucial para garantizar que todos los caracteres se representen con precisión.
  • file, un parámetro que especifica el archivo en el que se va a escribir el documento XML.
  • method, un parámetro que determina la forma en la que se escribe el documento XML. Esto podría ser como una cadena, binario, u otros métodos.
  • short_empty_elements, este parámetro controla si los elementos vacíos se escriben en un formato abreviado.
  • xml_declaration, un parámetro que indica si se debe incluir una declaración XML al inicio del documento.

Clase Padre

ElementTree

Ejemplo

import xml.etree.ElementTree as ET

# Crear un elemento
root = ET.Element("root")
child1 = ET.SubElement(root, "child1")
child2 = ET.SubElement(root, "child2")

# Crear un objeto ElementTree
tree = ET.ElementTree(root)

# Guardar el objeto ElementTree como un archivo XML
tree.write("output.xml")

En este ejemplo, creamos un objeto ElementTree con varios elementos y luego lo guardamos como un archivo XML utilizando el método write.

Artículos

Manual Python

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