python - 在 XML 声明 python 中编码

标签 python xml encoding declaration

我已经使用 python 创建了一个 XML 文件。但是 XML 声明只有版本信息。我怎样才能包含带有 XML 声明的编码,例如:

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

最佳答案

>>> 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()函数设置编码。

关于python - 在 XML 声明 python 中编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597622/

相关文章:

python - 为什么 sqlalchemy 添加\到“为 postgresql json 字段提供完美的 JSON 字符串?

java - Android:下载 XML 数据以在应用程序中显示 - 获取 Null

php - 修复数据库中阿拉伯语数据的编码

java - 将渐变边缘应用到 ImageView

java - 尝试在 Android Studio 中运行程序但出现错误,提示我的应用已停止工作

python - 如何从 python 中的文件编码为 ascii、base64、hex

encoding - 可变字节编码说明

python - 生成/创建正负 float 的随机列表

python - 为什么这段 Python (Django) 代码会占用内存?

python - SQLAlchemy session 没有添加我的一些对象