|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: call-template dynamically
> <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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








