Bonjour, ça fait maintenant un petit moment que je cherche à lire un fichier XML avec javascript afin d'en afficher le contenu. il faut savoir que mon code fonctionne en partie. je reçoit bien un fichier XML que je peux traiter (le fichier XML est contenu dans docXML). Il me suffit maintenant de lister les infos du tutoriel. C'est là que j'ai un problème. Je n'arrive pas à récupérer correctement le contenu du XML et de simplement lister ses infos.
mon fichier XML :
Le code qui doit normalement lister les infos. Je sais que le code n'est pas du tout correct mais c'est la première fois que je fait ça. Comment lister les informations des tutoriels (id,photo,titre,resume) ?? avec javascript.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?xml version=\"1.0\" encoding=\"iso-8859-1\"?> <liste> <tutoriel> <id>_______</id> <photo>______</photo> <titre></titre> <resume></resume> </tutoriel> <tutoriel> <id>_______</id> <photo>______</photo> <titre></titre> <resume></resume> </tutoriel> </liste>
Les infos s'affichent dans une <div class="article"></div>
Mon code javascript :
Voilà !!! si vous avez besoin de plus de précision n'hésitez pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 var docXML = xhr.responseXML; var tutoriels = docXML.getElementsByTagName("tutoriel"); for (i=0;i<tutoriels.length;i++) { var Tuto=tutoriels.item(i); var id = Tuto.firstChild; var titre = Tuto.nextsibling; var photo = Tuto.nextsibling; var resume = Tuto.lastChield; document.getElementById('article').innerHTML="info :"+id+" "+titre+" "+photo+" "+resume; }
Merci d'avance
Partager