xsl-list
[Top] [All Lists]

Re: passing external parameter to template match

2003-07-30 00:03:16

--- Adriaan Woerlé© <ade(_at_)ip9(_dot_)org> wrote:
Hi,
    I wanted to send an external paramater to the
the template to create
dynamic matching

        <xsl:param name="element"
select="'default'"/>
        <xsl:template match="{$element}">

but I get a TransformerException Error : illegal
tokens $

is there a better way to dynamically populate the
'match' attribute of
template??

cheers

-Ade


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


Hi,
you can't use neither attribute value templates ({})
nor variable reference in the "match" attribute
according to XSLT 1.0 specification... This
attribute's value must be a
pattern(http://www.w3.org/TR/xslt#NT-Pattern) and
therefore must be known to the XSLT processor at
compile time.

Regards,
Armen


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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



<Prev in Thread] Current Thread [Next in Thread>