Subject: Re: [xsl] Sorting using variable From: Jörg Heinicke <joerg.heinicke@xxxxxx> Date: Wed, 14 Nov 2001 21:29:07 +0100 |
very often asked: only possible in the form <xsl:sort select="*[name()=$sort_node]"/> Regards, Joerg > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Sorting using variable, Alessio Mazzieri | Thread | [xsl] Next Node tests, Ian Blizard |
RE: [xsl] namespace issue?, Julian Reschke | Date | Re: [xsl] Runng Script in Server-Si, David Carlisle |
Month |