Кодировка в декларации XML python - PullRequest
7 голосов
/ 08 апреля 2010

Я создал файл XML, используя python.Но в декларации XML есть только информация о версии.Как включить кодировку в декларацию XML, например:

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

1 Ответ

5 голосов
/ 08 апреля 2010
>>> from xml.dom.minidom import Document
>>> a=Document()
>>> a.toprettyxml(encoding="utf-8")
'<?xml version="1.0" encoding="utf-8"?>\n'

или

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

Вы можете установить кодировку для функции document.writexml() таким же образом.

...