RE: Including files into a stylesheet

Subject: RE: Including files into a stylesheet
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Wed, 2 Aug 2000 13:30:28 +0100
> Rather than copying the variable evaluation into the new 
> stylesheet, is it
> possible to define the variables in a file and then include 
> them into the stylesheet.

Yes. They just need to be global variables rather than being local to the
root (template match="/") template. The xsl:variable declarations you want
to use in more than one place should be top-level elements, defined outside
any template rule. You can include them in a stylesheet module that only
contains variable declarations if you wish, i.e.

<xsl:stylesheet ...>
<xsl:variable .../>
<xsl:variable .../>
<xsl:variable .../>
</xsl:stylesheet>

People often fail to realise that global variable definitions can reference
the source document, they can even call xsl:call-template and
xsl:apply-templates

Mike Kay 


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


Current Thread