[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
|