xsl-list
[Top] [All Lists]

sort on param value

2003-12-06 13:32:59
How can I perform an <xsl:sort> sort on an attribute whose name is given by a 
parameter value?

<xsl:param name="sort" />
...
<xsl:sort select="???" />

I've tried select="$sort" which does nothing and select="{$sort} and 
select="@{$sort} which both cause errors (along the lines of invalid syntax).

The parameter value passed is the name of the attribute I want to sort on with 
an at symbol already prefixed, e.g. "@name". (Though the at symbol could be 
left off it helps to solve the problem.)

Cheers,
Richard


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



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