【发布时间】:2013-01-04 14:38:40
【问题描述】:
我有一个 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()
谢谢。
【问题讨论】:
标签: python xml elementtree