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" );