使用ElementTree生成XML文件时,您可以使用insert
在元素下方的行上添加注释,例如
import xml.etree.ElementTree as ET
tree = ET.ElementTree("test.xml") # modifying existing XML file
tree.getroot().insert(0, ET.Comment("Some comment..."))
tree.write("test_modified.xml")
这将导致输出看起来像这样:
<RootElement>
<!--Some comment...--><NextElement>
</NextElement>
</RootElement>
是否可以使用ElementTree在第一行(在根元素之前)添加注释?
如果没有,用Python中其他方法实现此目标的最简单方法是什么?