13
j'ai donc un XML comme ceci:Comment puis-je supprimer tous les éléments correspondant à un xpath en python en utilisant lxml?
<bar>
<foo>Something</foo>
<baz>
<foo>Hello</foo>
<zap>Another</zap>
<baz>
<bar>
Je veux supprimer tous les nœuds foo. Quelque chose comme cela ne fonctionne pas
params = xml.xpath('//foo')
for n in params:
xml.getroot().remove(n)
Donner
ValueError: Element is not a child of this node.
Quelle est une belle façon de le faire?
Cela fonctionne un régal. Merci –