Utilisation dom et rss

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Utilisation dom et rss

par Invité » 02 mai 2006, 09:17

ca marche merci .

par Invité » 02 mai 2006, 09:03

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

par Hermès » 28 avr. 2006, 17:05

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.

Utilisation dom et rss

par skyangel » 28 avr. 2006, 11:32

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.