RE: [xsl] How to use multiple xsl:import

Subject: RE: [xsl] How to use multiple xsl:import
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 5 Apr 2005 23:47:42 +0100
> The question is, in the partial stylesheet below (XSLT 1.0), 
> how to get the
> xsl:apply-imports to use 'top.xsl' and subsequently the next 
> xsl:imports to
> use 'nav_auto_roll.xsl'.
>  
> .
> . 
> <xsl:import href="../includes/top.xsl"/> 
> <xsl:import href="../includes/nav_auto_roll.xsl"/>
> .
> .
> .
> <td width="760" colspan="2">
> 	<xsl:apply-imports/>
> </td></tr>
> <tr>
> <td width="125" valign="top">
> 	<xsl:apply-imports/>
> </td>
> .
> .
> 

Since the two xsl:apply-imports are in the same template, they will follow
exactly the same search path in looking for the next template to apply. If
you want to search different sets of templates in the two cases, the
mechanism to use is modes.

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

Current Thread