Bonjour,
j'expore un tree xml avec le programme suivantDans le cas ou le même tag existent plusieur fois dans le fichier, l_node me donne une liste de noeuds ce qui est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 from xml.dom.minidom import parse,parseString xmlfile = "/ipas2/user/XmlTemplate.xml" datasource = open(xmlfile) dom = parse(datasource) l_node = dom.getElementsByTagName("aixm:navaidEquipment")
J'arrive à supprimer tous les tags avecComment alors supprimer un tag parmi les autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for node in l_node: node_to_del = node.parentNode.parentNode parent = node_to_del.parentNode if parent != None: parent.removeChild(node_to_del)
Merci
Partager