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
|