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 :
Ma fonction qui récupère le 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 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 receivedHandlerPhoto(remote) { var doc = remote.responseXML.documentElement; if (doc) { $("photos").innerHTML = nodeValue(doc, "photo"); } }
Dans ce cas il ne me retourne que Photo1
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 ""; }
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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div id="photos"></div>
Merci
Partager