Re: [xsl] passing parameter to template

Subject: Re: [xsl] passing parameter to template
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 29 May 2002 15:51:34 +0100
> <xsl:apply-templates select="exsl:node-set($tools)">

that applies templates to the root node, so you either need to have
a template for / that handles the parameter or you need to do

<xsl:apply-templates select="exsl:node-set($tools)/*">

so you pass apply templates to the first element, so if that is 
<tool> the template you showed would have the param.

> <xsl:with-param name="sort">
>  <xsl:value-of select="$sort_dir"/>
> </xsl:with-param>

Unless you particularly want to create a result tree fragment here
(which is unlikely) you would  be much better off doing
 <xsl:with-param name="sort" select="$sort_dir"/>


This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:

Current Thread