This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Including files into a stylesheet


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]