| Subject: [xsl] XSLT Saxon Transformation in JSP pages ? From: "Vincent Blondel" <vincent@xxxxxxxxxxxx> Date: Mon, 4 Sep 2006 11:49:21 +0200 (CEST) | 
Hello,
I am a complete newbie with JSP and XSLT Saxon technologies but I am
interested to mix all these together.
I am trying to find an easy way to make xslt transformation (from files)
in my JSP pages through XSLT engine. Below is an example the way I am
currently doing it but I don't find this is so easy nor this is so
elegant.
Furthermore, if I create a Tomcat web application with eclipse and creates
this simple index.jsp page this is working fine without adding any jar
files in WEB-INF/lib directory.
So my questions are :
* How can this work without any jar file ( saxon.jar ) in my web
application, is this comimng from jdk ( 1.5.0_06 ) himself ?
* How can I integrate my XSLT transformation with saxon exngine ?
* Is there a way to make this easier , with special Jsp Saxon tags ?
  ---
  index.jsp
  ---
<%@ page contentType="text/html"
         import="javax.xml.parsers.*,
              org.w3c.dom.*,
              javax.xml.transform.*,
              javax.xml.transform.stream.*,
              java.io.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
        <head>
          <title>Title</title>
        </head>
        <body>
<%
StreamSource xml = new StreamSource(new File("c:/temp/hello.xml"));
StreamSource xsl = new StreamSource(new File("c:/temp/hello.xsl"));
StreamResult result = new StreamResult(out);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(xsl);
transformer.transform(xml, result);
%>
        </body>
      </html>
Regards
Vincent
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Petri net to BPEL model t, bryan rasmussen | Thread | Re: [xsl] XSLT Saxon Transformation, Mukul Gandhi | 
| [xsl] Petri net to BPEL model trans, stgn | Date | [xsl] XSLT Job Advert, Tom Elson | 
| Month |