RE: [xsl] Including a saxon:function

Subject: RE: [xsl] Including a saxon:function
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 9 Feb 2007 19:48:47 -0000
Just wrap the <saxon:function> element inside an <xsl:stylesheet> element,
and do an <xsl:include> on the file containing the <xsl:stylesheet> element.


Wouldn't it make more sense to be moving to XSLT 2.0, rather than relying on
proprietary extensions to XSLT 1.0?

Michael Kay
http://www.saxonica.com/


> -----Original Message-----
> From: Craig Sampson [mailto:Craig.Sampson@xxxxxxx] 
> Sent: 09 February 2007 19:35
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Including a saxon:function
> 
>  I've written a saxon:function that I want to include in 
> several different stylesheets. The function works when I 
> physically add it to my stylesheet like so:
> 
> <xsl:stylesheet ...>
> 
> <xsl:include href="a"/>
> <xsl:include href="b"/>
> 
> <xsl:template ...
> 
> <saxon:function name="func:c">
>  ...
>  <saxon:return ...>
> </saxon:function>
> 
> </xsl:stylesheet>
> 
> 
>  But I haven't been able to work out how to include the 
> function if it's externalized in another file. 
>  Does anyone have a snippet of code that illustrates how I 
> can include it or reference it as a separate file.
> 
> Thanks,
>  Craig Sampson

Current Thread