xsl-list
[Top] [All Lists]

Re: Is there any way to make this faster

2003-02-28 07:16:20
Thanks Mike, 

The SaxonServlet example worked.

TP
----- Original Message ----- 
From: "Michael Kay" <michael(_dot_)h(_dot_)kay(_at_)ntlworld(_dot_)com>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Wednesday, February 12, 2003 9:32 AM
Subject: RE: [xsl] Is there any way to make this faster


You are exactly right. In the init you can load all the XSL 
in some form of cache in memory and use them for each 
transform. The pre-compiled XSLs will be much faster than the 
current approach.

You don't need to do it in the init() method - you can do it the first
time each stylesheet is used, if it isn't already in the cache.

You can find a sample servlet that does this (it's called SampleServlet)
in the Saxon distribution. It uses JAXP to drive the transformation, so
you can use it with any XSLT processor.

Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list