This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Sorting using variable


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]