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 :

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
}
Merci d'avance de votre aide !