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);Je m'attends donc à voir disparaître l'élément TAGfor tag in root.findall('TAG'):
root.remove(tag) #je n'ai pas oublié l'indentation
#Effectivement si je sors l'arbre XML dans un fichier, il a disparu :
... Plus d'élément TAGET.ElementTree(root).write("output.xml")
Mais si je sors l'élément dans un string..
L'élément TAG est toujours là !!!result=ET.tostring(root)
print(result)
Où est l'erreur ?
Merci beaucoup, mais alors beaucoup !!!
Partager