bonjour,

je cherche à parser un fichier xml de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<label:Ruleset>
    <label:hasHostRestrictions>
      <label:Hosts>
        <label:hostRestriction>porno-tv.fr</label:hostRestriction>
      </label:Hosts>
    </label:hasHostRestrictions>
    <label:hasDefaultLabel rdf:resource="#label_1" />
  </label:Ruleset>
et à recupérer le label par defaut donc ici "#label1#"


j'ai essayé de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
doc = libxml2.htmlReadFile(url, None,96)
r=doc.getRootElement()
liste=r.xpathEval('//*/label:hasDefaultLabel/')
mais ca me sort un message d'erreur à la troisième commande (surement à cause des ":")

si quelqu'un à un lien à me conseiller ou une suggestion...