[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sorting using variable
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|