Bonjour,
J'ai un webservice que j'appelle avec une fonction Ajax.
Je r�cup�re la r�ponse :
Code xml : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <?xml version="1.0" encoding="utf-8"?> <boolean xmlns="http://tempuri.org/">true</boolean>
J'essaie d'interpr�ter le r�sultat :
Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 function ajaxGetBoolean(xml){ // xml est XMLHttpRequest.responseXML if (xml.evaluate){ return xml.evaluate("/boolean", xml, null, XPathResult.BOOLEAN_TYPE, null).booleanValue; } else{ alert("Faire des tests sous IE"); return (xml.selectSingleNode("/boolean").text == "true"); } }
Pas moyen :
Si j'utilise le XPath "/", alors j'ai toujours "true".
Si j'utilise le XPath "/boolean", alors j'ai toujours "false".
Quel que soit le r�sultat du webservice...
Je trouve pour ainsi dire aucune doc (surtout pas d'exemple) d'utilisation de evaluate...
Partager