This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Using xsl:apply-templates with xsl:with-param
- To: xsl-list at mulberrytech dot com
- Subject: Re: Using xsl:apply-templates with xsl:with-param
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Mon, 15 May 2000 22:28:35 +0100
- References: <002d01bfbea9$78a84f70$3358dfcd@quake.forte.com>
- Reply-To: xsl-list at mulberrytech dot com
> How is xsl:with-param supposed to work from within an xsl:apply-templates
> element?
more or less as you used it.
The thing you missed is that it only applies to the current
apply-templates
the parameter doesn't stick on recursive calls.
The apply-templates to which you applied the parameter would only have
selected your <doc>
element, and you don't have a template for doc so the default template
gets used, and that calls apply-templates with no parameter.
Normally you find yourself doing xsl:with-param name="foo" select="$foo"
to pass the value down, if down is where you want it to go.
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list