Bonjour,

J'ai un probl�me qui est en train de me rendre fou...
Je veux r�cup�rer des valeurs via un fichier PHP appel� par un objet xhr
(XmlHttpRequest).

j'ai un fichier Javascript o� je cr�e mon objet en fonction du navigateur, puis j'appelle une fonction qui interpr�te la r�ponse.
dans cette fonction, pour tester je fais juste :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
if (xhr.readyState == 4) 
{
   docXML = xhr.responseXML;
   alert(docXML.getElementsByTagName("width").item(0).firstChild.data);
}
sauf que �a ne marche pas du tout car il me dit "docXML has no properties"

Mon fichier PHP est comme ceci (tr�s simple...)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header('Content-type: text/xml');
echo "<?xml version=\"1.0\"?>\n";
echo "<exemple>";
        echo "<width>20</width>\n";
        echo "<height>20</height>\n";
        echo "<UserX>2</UserX>\n";
        echo "<UserY>4</UserY>\n";
echo "</exemple>";      
?>
Pour l'appeler je fais �a :
xhr.open("GET", "size.php", true);

Or, le truc qui m'�nerve, c'est que lorsque je fais �a :
xhr.open("GET", "size.xml", true);
�a marche...

Or mon fichier XML est de cette forme :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
<?xml version="1.0"?>
<exemple>
	<width>20</width>
	<height>20</height>
	<UserX>2</UserX>
	<UserY>4</UserY>
</exemple>
Pour moi, le fichier PHP est pourtant bien sens� me sortir un fichier XML de la m�me forme que mon fichier XML pur...
Donc je ne vois absolument pas ce qui ne vas pas, mais en tout pas mon PHP n'a pas l'air de bien me construire un fichier XML propre.
J'ai un Wamp5 qui tourne en m�me temps, j'ai essay� aussi avec un easyPHP mais je ne sais pas si �a � un rapport.

Merci d'avance