[AJAX] Lecture d'un fichier XML
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 :
Code:
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> |
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.
Les infos s'affichent dans une <div class="article"></div>
Mon code javascript :
Code:
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;
} |
Voilà !!! si vous avez besoin de plus de précision n'hésitez pas
Merci d'avance