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

  FORUM HardWare.fr
  Programmation

  integrer une feuille XML ds une page HTML ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

integrer une feuille XML ds une page HTML ?

n°53271
ZuL
Posté le 17-08-2001 à 12:53:33  profilanswer
 

C possible sans passer par les iframes ? du style colle un <xml></xml> ?

mood
Publicité
Posté le 17-08-2001 à 12:53:33  profilanswer
 

n°53285
youdontcar​e
Posté le 17-08-2001 à 13:23:16  profilanswer
 

je suppose que tu veux intégrer un xml formatté avec un xsl, sinon ta requête n'a pas grand sens (à moins que tu veuilles afficher la hiérarchie ?)
 
oui, c'est possible en passant par le dom.
 
sous ie :
 
<div id='xmlFiller'></div>
<script>
  // Load XML
  xmlDoc  = new ActiveXObject("Microsoft.XMLDOM" );
  xmlDoc.async = "false";
  xmlDoc.load("file.xml" );
 
  // Load XSL
  xslDoc  = new ActiveXObject("Microsoft.XMLDOM" );
  xslDoc.async = "false";
  xslDoc.load("file.xsl" );
 
  transform  = xmlDoc.transformNode(xslDoc);  
                xmlFiller.innerHTML = transform;
</script>

n°53286
ZuL
Posté le 17-08-2001 à 13:26:38  profilanswer
 

euh mon .xml est deja relié au xsl correspondant (stylesheet="xxx.xsl" )
ais je quand meme besoin de la partie load xsl ?
merci:)
a++

n°53289
youdontcar​e
Posté le 17-08-2001 à 13:33:09  profilanswer
 

normalement oui, car le xml.load charge la hiérarchie. les lignes sont tirées d'un test de modif dynamique du xml. y'a peut être une méthode de chargement qui fait la transformation directement, faudra que tu cherches ... en attendant, essaye voir ça.

n°53291
ZuL
Posté le 17-08-2001 à 13:36:20  profilanswer
 

merci :)

n°53385
Trracer
Posté le 17-08-2001 à 16:56:00  profilanswer
 

Normalement, si tu a un entete xsl-stylesheet et un xsl-NS valide dans ton fichier xml, IE le parsera automatiquement (et seulement IE ! tous les autres browsers sont incompatibles !). Attention, le NameSpace utilise pas M$ n'est pas le namespace officiel, il utilise toujours le draft du W3C...

n°53387
TheJackal
Posté le 17-08-2001 à 16:58:22  profilanswer
 

pourquoi t'affiche pas directement la page xml :??:

n°53389
Gonzoide
Les cochons... dans l'espâââce
Posté le 17-08-2001 à 17:09:40  profilanswer
 

Meme question que Jackal :??:
 
Pour mon boulot je genere des pages XML qui sont parsees automatiquement par IE des qu'un XSL est specifie
 
trracer : c'est parce que par defaut le moteur XML utilise dans IE date de l'epoque ou XSL n'etait qu'un draft ... faut installer la derniere version stable de MSXML pour etre tranquille

n°53392
TheJackal
Posté le 17-08-2001 à 17:13:36  profilanswer
 

le xsl est puissant on peut faire bcp de chose


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

  integrer une feuille XML ds une page HTML ?

 

Sujets relatifs
[HTML-JS] ouverture fullWindow mais pas fullscreen.HTML - saut de page
Conversion HTML -> RTFdu php dans de l'html besoin d'aide merci.
Cacher du texte en HTML comme un input text avec hidden...[HTML-JAVASCRPT] - pourquoi [object] apparait dans la page après..
Executer une action quand on appui sur enter dans un edit en HTML[HTML, Javascript] Ca existe les Tree ds ces langages ?
Plus de sujets relatifs à : integrer une feuille XML ds une page HTML ?


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