Итак, у меня есть такой XML-код:
<bar>
<foo>Something</foo>
<baz>
<foo>Hello</foo>
<zap>Another</zap>
<baz>
<bar>
И я хочу удалить все узлы foo. Как-то так не работает
params = xml.xpath('//foo')
for n in params:
xml.getroot().remove(n)
Предоставление
ValueError: Element is not a child of this node.
Что такое аккуратный способ сделать это?