在XML声明python中编码

时间:2010-04-08 04:44:38

标签: python xml encoding declaration

我使用python创建了一个XML文件。但XML声明只有版本信息。如何使用XML声明包含编码,如:

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

1 个答案:

答案 0 :(得分:5)

>>> 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()功能的编码。