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

 


Dernière réponse
Sujet : integrer une feuille XML ds une page HTML ?
TheJackal le xsl est puissant on peut faire bcp de chose

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TheJackal le xsl est puissant on peut faire bcp de chose
Gonzoide 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
TheJackal pourquoi t'affiche pas directement la page xml :??:
Trracer 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...
ZuL merci :)
youdontcare 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.
ZuL euh mon .xml est deja relié au xsl correspondant (stylesheet="xxx.xsl" )
ais je quand meme besoin de la partie load xsl ?
merci:)
a++
youdontcare 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>
ZuL C possible sans passer par les iframes ? du style colle un <xml></xml> ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)