我正在使用Python在Python中生成XML文档ElementTree
,但是在转换为纯文本时,该tostring
函数不包含XML声明。
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" ?>
但是,似乎没有任何记录的方式来执行此操作。
有没有合适的方法来呈现XML声明ElementTree
?