如何用Python生成仅含非自闭合根标签的XML文件
解决方案
要让生成的XML空根标签以展开形式呈现,只需在调用tree.write()时添加short_empty_elements=False参数即可:
import xml.etree.cElementTree as ET root = ET.Element("root") tree = ET.ElementTree(root) tree.write("filename.xml", short_empty_elements=False)
执行这段代码后,生成的filename.xml内容会变成:
<root> </root>
short_empty_elements参数用于控制空元素的输出格式,设为False时,所有空元素都会以「开始标签+结束标签」的形式展开,而非自闭合标签。
内容的提问来源于stack exchange,提问作者venu
相关产品推荐
相关产品推荐

