Bonjour,

J'essaie parser ce petit fichier xml:
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>
avec ce code:
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
Et là, je ne comprends pas pour quoi je n'arrive pas à récupérer le tag version au singulier.

Merci