【发布时间】:2019-07-26 10:42:35
【问题描述】:
我正在使用ElementTree 在 Python 中生成 XML 文档,但在转换为纯文本时,tostring 函数不包含 XML declaration。
from xml.etree.ElementTree import Element, tostring
document = Element('outer')
node = SubElement(document, 'inner')
node.NewValue = 1
print tostring(document) # Outputs "<outer><inner /></outer>"
我需要我的字符串包含以下 XML 声明:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
但是,似乎没有任何记录在案的方法。
是否有合适的方法来呈现ElementTree 中的 XML 声明?
【问题讨论】:
标签: python xml elementtree