Re: [xsl] passing parameters to template using the cand.rec. nov 2000

Subject: Re: [xsl] passing parameters to template using the cand.rec. nov 2000
From: Oliver Becker <obecker@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 17 Jul 2001 14:20:13 +0200 (MET DST)
Hi Hedwig

> I used the XSLT version 1.0 (w3c Recommendation 16 November 1999) before
> and I never had problems passing parameters to a template. Now I am
> using Extensible Stylesheet Language version 1.o (W3C Candidate
> Recommendation 21 November 2000) and my stylesheet does not work
> anymore.

?? Confusing. 
It seems, you've changed the processor, not the specification.
If it has worked before then this (previous) processor has probably
a little bug.

> And this is my XSL-sheet:
[...]
> <xsl:template name="getHref">
> <xsl:choose>
> <xsl:when test="$type='document'">
[...]

add a <xsl:param name="type" />
immediately after <xsl:template name="getHref">

You've forgotten to declare the parameter named "type".

Cheers,
Oliver


/-------------------------------------------------------------------\
|  ob|do        Dipl.Inf. Oliver Becker                             |
|  --+--        E-Mail: obecker@xxxxxxxxxxxxxxxxxxxxxxx             |
|  op|qo        WWW:    http://www.informatik.hu-berlin.de/~obecker |
\-------------------------------------------------------------------/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread