Pre loaded/compiled stylesheets for xsl:include - How
Hi My project has several xsls (around 60) with the following format <?xml version="1.0" standalone='no'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:include href = "user_options.xsl"/> <xsl:include href = "include.xsl"/> <xsl:include href = "common.xsl"/> <xsl:template match="/"> some xsl code </xsl:template> The three include stylesheets mentioned above will be included in most of the stylesheets. And they are of considerable size. Is there any way by which I can cache these include stylesheets alone and link the cached thing to all other stylesheets while loading/parsing them? (I'm using XT) Here is the reason for the question: I have moved all the commonly used templates to one of the three above mentioned include files. This helps me in avoiding code duplication and makes my stylesheets more readable. But my making several commonly used templates to be generic, the xsl stylesheet size has grown considerably and it is beating me with a great performance bottleneck. Considerable time is spent in the stylesheet loading and parsing. I tried caching all the stylesheets. It gave me a good performance improvement but the memory grows very huge. I do not want either it to happen. So I want to have only those include stylesheets to be cached and include them when the normal stylesheet is loaded (on the servlet side). By doing so, it is not going to affect memory significantly and at the same time will reduce the loading/parsing time for other stylesheets. Thanks in advance Jude __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format