Salut !
Avec le code ci-dessous j'effectue une transformation XSLT qui s'effectue correctement depuis JBuilder, mais me renvoie l'erreurquand j'exécute cette même méthode depuis une page JSP. L'erreur intervient sur la ligne en rouge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "XSL-1000: (Fatal Error) Error while parsing XSL file (unknown protocol: e)"
Les chemins des fichiers différent selon que je fasse mes tests depuis JBuilder (Z:\ correspond au serveur) ou depuis les pages JSP (E:\ correspond au disque physique du serveur d'appli)
Merci d'avance pour 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
15
16
17
18
19
20 String xslt="E:/wwwASDev/astre/as/tga/file-xsl.xsl"; //String xslt="Z:/astre/as/tga/file-xsl.xsl"; //String xml ="Z:/astre/as/tga/file-xml.xml"; String xml ="E:/wwwASDev/astre/as/tga/file-xml.xml"; try{ TransformerFactory tFactory = TransformerFactory.newInstance(); StreamSource ss = new StreamSource(xslt); Transformer transformer = tFactory.newTransformer(ss); transformer.setParameter("nbEnregPage","10"); String stringOut =""; java.io.StringWriter s = new java.io.StringWriter(); transformer.transform(new StreamSource(xml),new StreamResult(s)); return s.toString();
Partager