|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Feb 2005
Messaggi: 17
|
Trasformazione XSLT lato server
Siccome il mio elaborato viene visualizzato solo su internet explorer 6 e netscape ha detto il prof che ho bisogno di creare una servelet o jsp che implementi le classi xalan in modo da visualizzare xslt anche nei browser (tipo Opera) che non comprendono la trasformazione al loro interno.
Su internet viene spiegato ma di righe di codice utili manco l'ombra, so che devo fargli leggere il file xsl, il file xml e lui rende la visualizzazione, so che devo usare la classe trasformer ma non ho la minima idea di come impostare questa servlet. Qualcuno di voi lo sa e può darmi una dritta? Grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
<%!
public String creaHtml(String fileXml,String xslFile) { StringWriter fileHtml = new StringWriter(); try { TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xslFile)); //transformer.setParameter("prova",xsl_par); transformer.transform(new StreamSource(fileXml), new StreamResult(fileHtml)); } catch(Exception exc) { return "Errore:"+ exc.getMessage(); } return fileHtml.toString(); } %> devi importare .. <%@ page import="javax.xml.transform.*"%> <%@ page import="javax.xml.transform.stream.*"%> outputTrs = creaHtml(file_xml_new_tmp,xslfile); out.println(outputTrs); C'è il commento, per il parametro
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:44.