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