This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Including files into a stylesheet
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Including files into a stylesheet
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Wed, 2 Aug 2000 13:30:28 +0100
- Reply-To: xsl-list at mulberrytech dot com
> 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