2010-04-08 12 views
7

Ich habe eine XML-Datei mit Python erstellt. Die XML-Deklaration enthält jedoch nur Versionsinformationen. Wie kann ich umfassen Codierung mit XML-Deklaration wie:Codierung in XML-Deklaration Python

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

Wie generieren Sie XML, welche Lib? –

+0

mit xml.dom.minidom – Nims

Antwort

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

oder

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

Sie die Codierung für die document.writexml() Funktion auf die gleiche Weise einstellen.

+0

Wie writexml() und halten Sie die Codierung? – Newskooler