Bonjour à tous,
J'essaye en local d'effectuer une transformation avec XSLT d'une page XML.
Ainsi, je charge mes documents (qui se trouvent dans le même dossier que ma page JavaScript contenant la fonction de transformation) puis j'effectue ma transformation.
Cependant, lors de l'appel à la fonction "transformToDocument" cela ne fonctionne pas...
De plus si c'est possible, j'aimerais pouvoir lire le document généré par la transformation afin de le sauvegarder dans un autre fichier (sortie.txt) :
test.xml => Traitement XSLT (feuille.xsl) => sortie.txt
Voici le code de cette fonction :
Merci d'avance de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function transformation() { var xslt = document.implementation.createDocument("", "test", null); xslt.addEventListener("load", onload, false); xslt.load("feuille.xsl"); processor =new XSLTProcessor(); function onload() { processor.importStylesheet(xslt); } xmlDoc=document.implementation.createDocument("", "", null); xmlDoc.async=false; xmlDoc.load("test.xml"); var resultat = processor.transformToDocument(xmlDoc); // Pb ici }
Partager