Bonjour,
Voila je me retrouve coincé sur un problème avec le DOM pour accéder a certains tag de mon fichier xml.
Voici un extrait de mon fichier xml:
Mon problème est pour récupérer les valeurs dist:orig et dist:lat, je n'arrive pas a y accéder par la méthode getElementsByTagName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <response> <ID> <clVDID>xxxxxxxxx</clVDID> <srcTDID>xxxxxxx</srcTDID> </ID> <Effect> <dist:orig>xxxxxxxx</dist:orig> <dist:lat>xxxxxxxxxx</dist:lat> </Effect> </response>
Voici un extrait de mon code:
le code ne me sort rien aucune erreur mais aucun résultat alors que si je fais la même chose sur clVDID ou sur srcTDID je récupère bien les bonnes valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $dom = new DOMDocument; $dom->loadXML($rcv_xml); $resp_dist = $dom->getElementsByTagName('dist:orig'); $resp_dist->item(0)->nodeValue;
Si quelqu'un pouvait m'expliquer comment accéder à ces tags.
je suppose que le problème vient des ":" mais je ne vois pas comment résoudre le truc, c'est la première fois que je tombe sur un fichier xml généré comme cela.
Partager