我的 xml 文件内容如下:
<A>
<B>some text</B>
<B>other text</B>
<B>more text</B>
</A>
我想要做的是<B></B>
从 xml 中删除第二个。我不知道它包含什么文字。但是我有 的索引<B></B>
,比如 index = 1,这意味着我想删除第二个元素(或节点)。
我有这样的代码:
F = open('example.xml')
self.tree = parse(F)
self.root = self.tree.getroot()
F.close()
所以在这种情况下,我要删除的是self.root[1]
.
如何使用 ElementTree 来实现?
编辑:使我的问题更加清晰和具体。