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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaS] Microsoft.XMLDOM et createdocument

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaS] Microsoft.XMLDOM et createdocument

n°1735133
energiez
Posté le 21-05-2008 à 12:05:36  profilanswer
 

Bonjour à tous,

 

je travaille actuellement sur un système récupérant des xml (rss), et les traitant en javascript pour ensuite les afficher.

 

J'utilise donc dans un premier temps en CGI afin de rapatrier le xml, voici on code :

Code :
  1. #!/bin/bash
  2. echo "Content-Type:text/xml;charset=utf-8"
  3. echo ""
  4. xmlurl=$(sed 's#url=\(.*\)#\1#g' <<<$QUERY_STRING)
  5. curlæ $xmlurl
 

Celui ci fonctionne parfaitement (du moins,il m'affiche bien mon xml lorsque je tape http://mondomaine.com/cgixml?url=monUrlXml

 

Ensuite, je récupére donc ce xml en javascript via ce petit script :

 
Code :
  1. if (document.implementation && document.implementation.createDocument){
  2.       xmlDoc = document.implementation.createDocument("", "", null);
  3.       xmlDoc.onload = function(){
  4.          callBackFunction(xmlDoc);
  5.       }
  6.    }
  7.    else if (window.ActiveXObject){
  8.       xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
  9.       xmlDoc.async="false";
  10.       xmlDoc.onreadystatechange = function(){
  11.          if (xmlDoc.readyState == 4){
  12.             callBackFunction(xmlDoc);
  13.          }
  14.       }
  15.    }
  16.    if(xmlDoc){
  17.  if (document.implementation && document.implementation.createDocument) ;
  18.  else if (window.ActiveXObject) xmlDoc.loadXML(url); // j'ai également testé xmlDoc.load(url) sans succes
  19.  else alert("errrrreuuur" );
  20.    }
 

Ca fonctionne parfaitement sous FireFox, ca plante sous Safari(erreur sur xmlDoc.load is not an object...), et ca plante sous IE(l'objet xml est bien créé, mais vide).

 

Si quelqu'un parmis vous à la solution, je suis preneur !

 

D'avance, merci pour votre aide.

 

Ca fait 1 jour entien que je planche la dessus, j'ai essayé tout un tas de chose, ca fonctionne jamais :/

 


EDIT : url est une variable de la forme http://mondomaine.com/cgixml?url=monUrlXml, et callbackfunction est une fonction quelqu'onque qui traitera l'objet xml.


Message édité par energiez le 21-05-2008 à 12:20:38

---------------
Mon feed-back - tt.mereville.free.fr
mood
Publicité
Posté le 21-05-2008 à 12:05:36  profilanswer
 


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

  [JavaS] Microsoft.XMLDOM et createdocument

 

Sujets relatifs
[Requêtes SQL] Base(OpenOffice) VS Access(Microsoft)Microsoft virtual basic 2005
Comment utiliser la machine virtuelle java Microsoft ?Erreur Excel/VB - Microsoft Forms
excel/vba probleme de message (microsoft forms)Transfert FTP et Microsoft visual basic.
the type or namespace 'Office' does not exists in 'Microsoft'xmldom et plantage sous ie [Resolu]
"Hello World" Avec visual studio 2005, microsoft pocket pc v 4.20Jython + Microsoft Exchange ??
Plus de sujets relatifs à : [JavaS] Microsoft.XMLDOM et createdocument


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