Bonjour, je cherche a récupère la valeur d'un nœud XML en JavaScript. Pour cela j'utilise XPATH
structure XML :
Code :
- <structure>
- <module id="01">
- <dim_x>1268</dim_x>
- <dim_y>583</dim_y>
- </module>
- </structure>
|
code:
Code :
- //création du NsResolver
- var nsResolver = xml_tmp.createNSResolver( xml_tmp.ownerDocument == null ? xml_tmp.documentElement : xml_tmp.ownerDocument.documentElement);
- //Création du xpath
- var xpath_mod3 = xml_tmp.evaluate('/structure/module[@id="'+id_module+'"]/dim_x/ * ', xml_tmp, nsResolver, XPathResult.ANY_TYPE, null );
- //affichage de la dim_x
- var alertText="";
- while (item = xpath_mod3.iterateNext()) {
- alertText += item.tagName +" ==> "+ item.textContent + '\n';
- }
- alert(alertText);
|
Je voudrais récupérer la valeur de dim_x, mais il ne m'affiche rien, et il y a peut être un moyen de ne pas utilisé de while puisque je ne récupère qu’un seul nœud?
Je vous remercie d'avance