Bonjour,
J'essaie parser ce petit fichier xml:
avec ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!-- <?xml-stylesheet href="getAccess.xslt" type="text/xsl" title="default stylesheet" ?> --> <model id="configStandard" release="0.1">!---- coverage extraction ----! !---- All versions ----! <versions> !---- Description of first version ----! <version> !---- Version name ----! <name id="Version A" /> </version> <version> !---- Version name ----! <name id="Version B" /> </version> </versions> </model>
Et là, je ne comprends pas pour quoi je n'arrive pas à récupérer le tag version au singulier.from xml.dom import minidom
xmlfile = minidom.parse("data.xml")
liste_of_versions = xmlfile.getElementsByTagName('versions')[0].childNodes
for item in liste_of_versions:
if item.nodeType == item.ELEMENT_NODE:
print item.getElementsByTagName('version') # ici il ne trouve pas le tag version
Merci
Partager