13
así que tengo un poco de XML como esto:¿Cómo puedo eliminar todos los elementos que coincidan con xpath en python usando lxml?
<bar>
<foo>Something</foo>
<baz>
<foo>Hello</foo>
<zap>Another</zap>
<baz>
<bar>
y quiero eliminar todos los nodos foo. Algo como esto no funciona
params = xml.xpath('//foo')
for n in params:
xml.getroot().remove(n)
Dar
ValueError: Element is not a child of this node.
¿Qué es una clara forma de hacer esto?
Esto funciona un convite. Gracias –