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...