Hello,
Ajax doXPath doesnt work in IE. Opera, Chrome and Firefox are OK.
I have on client side:
if(loader.xmlDoc.responseXML != null){
var data1XPath = loader.doXPath(“/MAIN/SEZENI/param [@name=‘databaze’]”);
databaze = data1XPath[0].childNodes[0].nodeValue;
var data2XPath = loader.doXPath("/MAIN/SEZENI/param [@name='uzivatel']");
uzivatel = data2XPath[0].childNodes[0].nodeValue;
}
And on server side XML (php):
if ( stristr($_SERVER[“HTTP_ACCEPT”],“application/xhtml+xml”) ) {
header(“Content-type: application/xhtml+xml”); } else {
header(“Content-type: text/xml”);
}
echo(“<?xml version=\"1.0\" encoding=\"utf-8\"?>\n”);
echo “”;
echo “\n”;
echo “”.htmlspecialchars($_SESSION[‘uid’]).“\n”;
echo “”.htmlspecialchars($_SESSION[‘database’]).“\n”;
echo “\n”;
echo “”;
Thak you Petr