2010-04-08 29 views
7

He creado un archivo XML utilizando Python. Pero la declaración XML solo tiene información de versión. ¿Cómo puedo incluir la codificación con la declaración XML como:Codificación en declaración XML python

<?xml version="1.0" encoding="UTF-8"?> 
+0

cómo está generando XML, ¿qué lib? –

+0

usando xml.dom.minidom – Nims

Respuesta

5
>>> from xml.dom.minidom import Document 
>>> a=Document() 
>>> a.toprettyxml(encoding="utf-8") 
'<?xml version="1.0" encoding="utf-8"?>\n' 

o

>>> a.toxml(encoding="utf-8") 
'<?xml version="1.0" encoding="utf-8"?>' 

se puede establecer la codificación para la función document.writexml() de la misma manera.

+0

¿Cómo se escribe writexml() y se guarda la codificación? – Newskooler

Cuestiones relacionadas