Page 1 sur 1

Utilisation dom et rss

Posté : 28 avr. 2006, 11:32
par skyangel
Bonjour,

Mon but est d'afficher la description de chaque item d'un fichier rss en .xml
j'arrive a afficher chaque item à l'aide du code suivant:

Code : Tout sélectionner

function Afficheinpact(){ var Document; Document = new ActiveXObject("Microsoft.XMLDOM"); Document.async = "false"; if(Document.load("http://www.pcinpact.com/include/news.xml")){ document.write("<TABLE BORDER=1 CELLPADDING=0 bordercolor=#0E787F>"); for(i=0;i<Document.documentElement.childNodes.length;i++){ for(j=10;j<= 14;j++){ document.write ("<TR ALIGN=left>"); document.write ("<TD>"); document.write (Document.documentElement.childNodes(i).childNodes(i).text); document.write ("</TD>"); document.write ("</TR>"); } } document.write ("</TABLE>"); }else{alert("fichier pas trouvé !"); } }
Cepdenant ce code m'affiche dans la cellule du tableau , le titre, la description,l'auteur,...

Ce que j'aimerais faire c afficher seulement la description
Aureiz vous une idée pour le faire??

J'ai essayé un un for dans le premier for mais ca donne rien de concluant.

Merci de votre aide.

Posté : 28 avr. 2006, 17:05
par Hermès
document.write (Document.documentElement.childNodes(i).childNodes(j).childNodes(1).text);

La description est le noeud n°1 d'un item.

Note : n'oublie pas que
Document = new ActiveXObject("Microsoft.XMLDOM"); 
ne marche que sous IE.

Posté : 02 mai 2006, 09:03
par Invité
cela ne fonctionne pas il ne m'affiche plus rien par rapport a avant.

Oui effectivement c'est sous IE mais comme c'estu n intranet ou tout les portable sont sur Windows cela ne pose pas de probleme

Avez vous d'autres idées car je n'ai toujours pas trouve ce week end.

Merci d avance

Posté : 02 mai 2006, 09:17
par Invité
ca marche merci .