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 |