AJAX et XML information sur affichage.
Bonjour,
J'essaie d'affiché deux NODES qui provienne d'un document XML. Les NODES a affiché son "title" et "description". Voici la fonction que j'utilise:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function afficheTitres(doc) {
titres = doc.getElementsByTagName("title");
description = doc.getElementsByTagName("description");
elementol = document.createElement("ol");
var longueur = titres.length;
for ( k = 0; k < longueur ; ++k) {
elementli = document.createElement("li");
elementli.appendChild(document.createTextNode(titres[k].firstChild.nodeValue));
elementol.appendChild(elementli);
for ( n = 0; n < longueur ; ++n){
elementli = document.createElement("li");
elementli.appendChild(document.createTextNode(description[n].firstChild.nodeValue));
elementol.appendChild(elementli);
}
}
body = document.getElementsByTagName("body").item(0);
body.appendChild(elementol);
} |
Mais lorsque mon document HTML s'affiche, j'ai un lien que je click dessus et rien ne s'affiche. Je ne comprend pas mon erreur.
Il faut que j'affiche le "title" et en dessous la "description". J'utilise la même logique d'un API DOM mais ca ne semble pas fonctionné.
Si vous avez des pistes pour moi ca serait apprécier.
Merci!