Bonjour,

Je ne parviens pas à récupérer les noeuds d'un XML que je génère en PHP.
Un appel AJAX génère ce XML qui contient une liste d'éléments avec des propriétés (mais aucun attributs). J'aimerai, pour chaque noeuds principal récupérer tous les noeuds.

Voici un ex d'XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<commentaire>
<auteur>toto</auteur>
<date>21/10/2007</date>
</commentaire>
 
<commentaire>
<auteur>titi</auteur>
<date>22/10/2007</date>
</commentaire>
Mon code JS (fonction callback ajax), avec des tests d'alert (j'ai mis en commentaire ce que l'alerte m'affiche)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function res_add_comment(obj)
{	
		var t_com = obj.responseXML.getElementsByTagName('commentaire');
		for (i=0;i<t_com.length;i++)
		{
			commentaire = t_com[i];	
			//alert(commentaire.nodeName); // affiche "commentaire"
			alert(commentaire.childnodes[0].nodeValue); // vide
			alert(commentaire.childnodes[0].text); // plantage
			alert(commentaire.childnodes[1].text); // null
			alert(commentaire.childnodes[1].nodeValue); // #text
		}
}
J'aimerai donc récupérer les valeurs des noeuds "auteur" et "date".

Merci