[xsl] Sorting using variable

Subject: [xsl] Sorting using variable
From: Alessio Mazzieri <mazzieri@xxxxxxxxxxx>
Date: Wed, 14 Nov 2001 17:39:25 +0100
Hi to all.

I've an XML like this:

<page>
   <item>
       <name>something</name>
       <surname>something</surname>
       <otherdata>something</otherdata>
   </item>
   .
   . other items...
   .
</page>

In the XSL, the processor cycle through items with an <xsl:for-each> statement that select each item.
The order in wich each node being processed is defined by the content of a variable named $sort_node.
For example, if $sort_node contains "surname", I want the <xsl:sort> statement to be:


<xsl:sort select="surname"/>

I've tried with

<xsl:sort select="$sort_node"/>

but it doesn't work.

Any suggestion?



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


Current Thread