Bonjour

J'ai un "nonos" avec python, module xml.etree.ElementTree

Voici le pb ...

J'ai une variable string myvar qui contient un texte XML
Voici mon bout de code


import xml.etree.cElementTree as ET
root=ET.XML(myvar);
for tag in root.findall('TAG'):
root.remove(tag) #je n'ai pas oublié l'indentation
Je m'attends donc à voir disparaître l'élément TAG

#Effectivement si je sors l'arbre XML dans un fichier, il a disparu :
ET.ElementTree(root).write("output.xml")
... Plus d'élément TAG

Mais si je sors l'élément dans un string..
result=ET.tostring(root)
print(result)
L'élément TAG est toujours là !!!

Où est l'erreur ?

Merci beaucoup, mais alors beaucoup !!!