Not if you make sure to reuse the stylesheet. If you use JAXP you need to make sure that you don't load the stylesheet every time when you do a conversion like this:
Transformer transformer = tFactory.newTransformer(new StreamSource(mystylesheet)); You need to get the Templates object (which represents the stylesheet) and reuse that: //do this once Templates templates = tFactory.newTemplates(new StreamSource(mystylesheet)); //do this for each conversion Transformer transformer = tfactory.newTransformer(templates); I hope this helps. On 24.06.2005 11:01:59 Zmitko, Jan wrote: > Hi, > > I´ve a question mentioned the performance of the XSL Transformation. I need > a XSL Stylesheet which is dynamic against a specific context. So I use a lot > of import statements for Stylesheets, but not all Stylesheets are allways > used. > > What happens, if the XSLT Processor worked up the importstatements? Can > these steps have a adverse effect for performance? > > Can someone help me with these question? > > Thanks a lot, > > Jan > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:import href="headerLogo.xsl"/> > > <xsl:import href="bodyI.xsl"/> > > <xsl:import href="bodyII.xsl"/> > > ............... > > ............... > > <xsl:import href="footerI.xsl"/> > > <xsl:import href="footerII.xsl"/> > > ............ > > ............ > > > > > Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
