Bonjour,
j'expore un tree xml avec le programme suivant
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")
Dans 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.
J'arrive à supprimer tous les tags avec
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)
Comment alors supprimer un tag parmi les autres.
Merci