bonjour,
voilà ce que j’essaie de faire : je capte des flux RSS (fichier xml) en entrant l’adresse dans un formulaire html et je veux afficher une partie de ces infos sur ma page html. Pour cela, j’utilise la technologie AJAX mais je ne la maitrise pas parfaitement...![]()
La fonction ci-dessous m’affiche bien dans ma page html le contenu des balises « title » de mon fichier xml ; cependant, il affiche tout à la suite. Je voudrais sauter une ligne entre chaque mais je n’y arrive pas…j’ai essayé de créer un nœud texte ou un nœud élément de nom « BR » (le <BR> html) mais ça ne fonctionnait pas.
Voici mon code :
Quelqu’un pourrait il me donner le code à insérer pour séparer chaque info « title » par un retour à la ligne ou un saut de ligne dans ma page html ?
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
20 if (http_request.readyState == 4) { if(http_request.status == 200){ var rep=http_request.responseXML; var n=rep.getElementsByTagName("item"); var it; var titre; try{ for (var i=0;i<n.length;i++) { it=n.item(i); titre=it.getElementsByTagName("title").item(0).firstChild.nodeValue; document.getElementsByTagName("div").item(0).appendChild(document.createTextNode(titre+" ")); } } catch(e){ alert("alertContents " + e); } } else{alert('Problème!!!');} }
Merci d’avance…![]()
Partager