Como guardar un XML como minidom

Gari Araolaza gari en eibar.org
Jue Mayo 26 09:16:14 CEST 2005


Hola Javier,

Bueno, por lo que entiendo has modificado el XML en memoria, por lo que 
te faltaría guardarlo en un archivo:

data = dom.toxml()

modificado = open('modificado.xml','w')
modificado.write(data)
modificado.close()

No sé si esto soluciona tu problema...

Saludos

Gari

Javier Pérez wrote:

> 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
>




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