El día 26 de agosto de 2010 17:28, Luis Miguel Morillas
<moril...@gmail.com> escribió:

> Puedes sustituirla por ésta:
>    archivo.write(domDoc.toxml(encoding="utf-8"))
> que sí que funciona.

Un detalle, que igual puede dar alguna pista, es que el .toxml sin
encoding devuelve una cadena unicode, mientras que si lleva el
parámetro encoding devuelve una cadena normal con el campo encoding de
xml correspondiente.

Creo que el problema está al combinar unicode y no-unicode. Si se abre
el fichero xml con open, entonces hay que convertir todo a la
codificación que lleve el fichero; si se abre desde minidom, entonces
todo hay que trabajarlo en unicode.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a