J'ai un fichier xsl où j'ai besoin d'utiliser des paramètres d'une source externe. J'utilise Java et mon code ressemble à ceci:Transformation XSL en Java avec paramètres
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer xsltTransformer = transformerFactory.newTransformer(xsltSource);
xsltTransformer.setParameter(parameterName, parameterValue);
Cependant, une exception est levée à la 2ème ligne - variable ou un paramètre « variable_name » est pas défini. Je me rends compte que XSL est compilé et est probablement compilé lors de la création du transformateur. Alors, comment transmettre des paramètres à ma transformation? Comment la méthode setParameter est-elle censée être utilisée?
Revérifiez pour vous assurer que vous orthographié correctement le parameterName et que le dossier correspond à ce qui est déclaré dans le XSLT. –