|
Subject: RE: call-template dynamically From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 23 Jun 2000 17:27:45 +0100 |
> <xsl:call-template name="{$var-tmplt}"/>
>
> will produce (using xalan):
> XSL Error: Could not find template named: {$var-tmplt}
>
> Please explain why the variable named $var-tmplt, when used in
> xsl:call-template, was not resolved the same way the variable
> $var-attr was resolved in xsl:attribute?
Because the name attribute of <xsl:call-template> is not one of the (few)
places where XSLT allows attribute value templates to appear.
Workarounds:
- <xsl:choose> and enumerate the possibilities
- modify the stylesheet before use
- Saxon has an extension attribute saxon:allow-avt="yes" on
<xsl:call-template>
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| call-template dynamically, Yasser El-Zein | Thread | Re: XSL/T Engine Comparisons, David_Marston |
| Re: Outputting "entire nodes" 2, Ragnar Schierholz | Date | XSL stylesheet for packing slip, Xu, Xiaocun |
| Month |