Bonjour,

Je récupere du XML et j'aimerai pouvoir bouclé dedans et à chaque boucle j'aimerai créer un nouvel éléments dans mon bloc.

mon code XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<photos>
    <photo>Photo1</photo>
    <photo>Photo2</photo>
    <photo>Photo3</photo>
</photos>
Ma fonction qui récupère le XML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function receivedHandlerPhoto(remote) {
	var doc = remote.responseXML.documentElement;
		if (doc) {
		    $("photos").innerHTML = nodeValue(doc, "photo");
		}
	}
Ma fonction nodeValue (qui récupere le contenu de la balise "photo")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function nodeValue(node, name) {
    var childs = node.getElementsByTagName(name);
    while (childs.length > 0 && childs.item(0).childNodes.length > 0)
    	return childs.item(0).childNodes.item(0).nodeValue + "<br />";
    return "";
}
Dans ce cas il ne me retourne que Photo1

Moi j'aimerai qu'il boucle dans Photos et que pour chaque balise Photo trouvé il me créer une nouvelle balse html dans ma page dans un bloc par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<div id="photos"></div>
J'en demande peut etre un peut trop mais c'est que je maitrise pas jaascript, ou alors si vous avez un tutos à me conseillez qui effectue cette opération, je suis preneur.

Merci