python - pretty-print Python xml.dom.Element 对象

标签 python xml

我有一个 xml.dom.Element 对象,想将其转换为包含 XML 的字符串。似乎没有办法解决这个问题,还是我遗漏了一些东西?

最佳答案

使用toprettyxmltoxml方法:

elt.toprettyxml(indent = '  ')

例如,

import xml.dom.minidom as minidom
doc = minidom.Document()
foo = doc.createElement("foo")
doc.appendChild(foo)
print(foo.__class__)
# xml.dom.minidom.Element

print(foo.toprettyxml(indent = '  '))
# <foo/>

关于python - pretty-print Python xml.dom.Element 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9087744/

相关文章:

python - 基于字典替换 NumPy 数组中的值并避免新值和键之间的重叠

python - 使用 pandas 在 Excel 文件中定义列

php - 如何解析 xml 以将其插入 mysql 数据库?

c# - 选择节点值并选择最大值

ruby - 从 Savon SOAP 请求中删除命名空间

python - 尝试运行 crontab 没有成功

python - Selenium 的预期条件

python - 图像掩模(多边形)需要输入网格并获取多边形覆盖的网格混合的百分比

xml - mule esb 中 #[message.payloadAs(java.lang.String)] 的目的是什么

java - 使用 JAXB 从 XML 文件中提取值