Como guardar un XML como minidom

Alfredo Cañadas i92fredy en hotmail.com
Jue Mayo 26 12:43:02 CEST 2005


Si extraes el doc del documento con alguno de los métodos que hay, puedes 
hacer esto:

from xml.dom.ext import PrettyPrint
f=codecs.open(archivo, 'w')
PrettyPrint(doc,f)
f.close()







>From: Javier Pérez <javi.pacheco en terra.es>
>Reply-To: La lista de python en castellano <python-es en aditel.org>
>To: Lista Python <python-es en aditel.org>
>Subject: [Python-es] Como guardar un XML como minidom
>Date: Wed, 25 May 2005 21:45:51 +0200
>
>Bueno, de principio me presento. Soy javi y soy de Cádiz (sur de españa) y 
>es mi primer mensaje en esta lista. Llevo una semanita con Python así que 
>estoy bastante verde.
>
>La pregunta es que estoy utilizando minidom para trabajar con archivos XML, 
>y he podido agregar nodos sin problemas así:
>
>n = dom.createElement("nombre-nodo")
>dom.childNodes[0].appendChild(n)
>
>se que se ha creado porque luego pongo:
>
>print dom.toxml()
>
>y me sale el nodo dentro. La cuestión es que en el archivo XML no se queda 
>grabado. Supongo que falta algún método para grabar los cambios en el 
>archivo XML, pero no se cual
>
>¿me podéis ayudar?
>
>gracias a todos por vuestra ayuda
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es