我有一个 xml 文件,我正在尝试向其中添加其他元素。xml 具有下一个结构:
<root>
<OldNode/>
</root>
我正在寻找的是:
<root>
<OldNode/>
<NewNode/>
</root>
但实际上我得到了下一个 xml :
<root>
<OldNode/>
</root>
<root>
<OldNode/>
<NewNode/>
</root>
我的代码如下所示:
file = open("/tmp/" + executionID +".xml", 'a')
xmlRoot = xml.parse("/tmp/" + executionID +".xml").getroot()
child = xml.Element("NewNode")
xmlRoot.append(child)
xml.ElementTree(root).write(file)
file.close()
谢谢。