Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
846 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer donnees xml en javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer donnees xml en javascript

n°1783888
redah75
Posté le 08-09-2008 à 14:46:28  profilanswer
 

Bonjour,
 
je bloque depuis vendredi sur ca, et je n'arrive pas a trouve une solution.
j'avoue que je suis completement perdu avec les ChildNodes, firstChild, nodeValue...
 

Code :
  1. <article>
  2.   <titres>
  3.     <en>titre en</en>
  4.     <fr>titre fr</fr>
  5.     <es>titre es</es>
  6.   </titres>
  7.   <auteurs>
  8.     <nom>auteur 1</nom>
  9.     <nom>auteur 2</nom>
  10.   </auteurs>
  11. </article>


ce fichier xml que j'ai mis est recupere depuis une requete ajax:

Code :
  1. res = response = xhr.responseXML


 
 
// recuperation des infos...
.... (chose que je n'arrive pas a faire)
 
//afficher dans un calque
document.getElementById('resultats').innerHTML = html;
 
et j'aimerai que le resultat soit semblable a ca :
 
titre en : titre en
titre fr : titre fr
Auteur(s) : liste des auteurs
 
Merci de votre aide

mood
Publicité
Posté le 08-09-2008 à 14:46:28  profilanswer
 

n°1783895
bul3
Posté le 08-09-2008 à 15:03:53  profilanswer
 


bonjour,
 
ben déjà, à mon humble avis, on ne gère pas du xml
avec ajax, qui est censé faire appel à un langage serveur
faudrait plutôt voir du coté de ce qui est censé gérer le xml.
 
if ( document.implementation && document.implementation.createDocument )
  { xmlD = document.implementation.createDocument("", "", null);
   xmlD.onload = function() { xmlFin(); }
  }  
else  { xmlD = new ActiveXObject("Microsoft.XMLDOM" );  
  xmlD.onreadystatechange = function ()  
  { if (xmlD.readyState == 4) xmlFin(); }
 }
xmlD.load("le fichier voulu.xml" );
 
ensuite, dans le traitement on utilise le "DOM"
  function xmlFin()  
    xmlD.getElementsByTagName("titres" )...  
      ou autre accès par le DOM...
 
mais loin d'être sûr que ton xml soit bien conçu
un article est fait par un auteur, il peut avoir
plusieurs titres en fonction de la langue
et non pas
un article peut avoir plusieurs titres et plusieurs auteurs
( quoi que si on est sur un wiki, pourquoi pas ... )
 
@+


---------------
[mon site] [m'écrire]
n°1783909
redah75
Posté le 08-09-2008 à 15:13:09  profilanswer
 

merci pour ta reponse.
au fait lorsque je fais ma requete ajax, je genere un fichier xml avec du PHP. et xhr.responseXML permet de recuperer le resultats sous forme de xml...
la ou je bloque c juste le parsing et affichage des resultats!!
 
ds mon cas un article peut avoir plusieurs auteurs. et pour les titres aussi... enfin bon, c'est pas ca le probleme :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer donnees xml en javascript

 

Sujets relatifs
mixer frameworks javascript et php ...Récupérer nom des pcs
VBA: obligé d'ouvrir un fichier pour en récupérer des données?Je n'arrive pas à récupérer le textarea
[Javascript] Problème liste déroulante et jqueryIncompatibilité code HTML/Javascript Firefox / IE7
pb javascript et disabled sur des inputs[Javascript] [XMLHttpRequest] Probleme IE pour récupérer données X
récupérer des données dans un fichier excel en javascriptrécuperer les données d'un formulaire [javascript] ds un fichier
Plus de sujets relatifs à : recuperer donnees xml en javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR