Bonjour,
J'aimerais récupérer XXXX avec un même code pour les 2 cas suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="UTF-8"?> <reponse> <message>Un message</message> <infos>XXXX</infos> </reponse>Donc, comment récupérer la valeur d'un nœud XML (précis) sachant que la structure de l'XML (variable nommé responseXML) n'est pas forcément toujours la même ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="UTF-8"?> <reponse> <message>Un message</message> <avertissement>ggvnierocgnei ivbidfhb,io bitr nbigtrjbniotrjb</avertissement> <infos>XXXX</infos> </reponse>
Pour le moment, j'ai :qui fonctionne seulement pour le premier cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var infos = responseXML.firstChild.childNodes[1].firstChild.nodeValue;
Un truc dans le genre :mais faut pas rêver...
Code : Sélectionner tout - Visualiser dans une fenêtre à part var infos = responseXML.firstChild.infos.firstChild.nodeValue;
Sachant que j'utilise la librairie jQuery, un truc qui s'appuie dessus serait parfait.
Je suis sûr que jQuery a des méthodes pour faciliter l'accès à un XML mais je ne trouve pas grand d'intéressant.
Merci d'avance pour votre aide.
@ bientôt![]()
Partager