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:
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.
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
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); }
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!
Partager