2010-04-08 8 views
7

Utworzono plik XML przy użyciu Pythona. Ale deklaracja XML zawiera tylko informacje o wersji. Jak mogę to kodowanie z deklaracji XML, takich jak:Kodowanie w python deklaracji XML

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

jak generujesz XML, która biblioteka? –

+0

przy użyciu xml.dom.minidom – Nims

Odpowiedz

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

lub

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

można ustawić kodowanie funkcji w taki sam sposób document.writexml().

+0

Jak faktycznie writexml() i zachować kodowanie? – Newskooler