2010-04-08 22 views
7

Ho creato un file XML usando python. Ma la dichiarazione XML ha solo informazioni sulla versione. Come posso includere la codifica con dichiarazione XML come:Codifica in XML dichiarazione python

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

come si genera XML, quale libreria? –

+0

utilizzando xml.dom.minidom – Nims

risposta

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"?>' 

è possibile impostare la codifica per la funzione document.writexml() nello stesso modo.

+0

Come si scrive in realtà writexml() e si mantiene la codifica? – Newskooler