Subject: Re: sort on more than one element From: "Steve Muench" <Steve.Muench@xxxxxxxxxx> Date: Wed, 1 Nov 2000 09:53:37 -0400 (EST) |
| <xsl:sort select="col1;col2"/> | | the parser says that it does not expect a ';'. I tried a ',' | - but dint work too. List each sort key in it's own <xsl:sort> element. The first one that appears in document order is the "primary" sort, the second one that appears is the "secondary" sort, etc. <xsl:for-each select="customer-list/customer"> <!-- Sort (alphabetically) on customer @name attr --> <xsl:sort select="@name"/> <!-- Sort (numerically, descending) on sum of their orders --> <xsl:sort select="sum(orders/order/total)" data-type="number" order="descending"/> <!-- etc. --> </xsl:for-each> ______________________________________________________________ Steve Muench, Lead XML Evangelist & Consulting Product Manager BC4J & XSQL Servlet Development Teams, Oracle Rep to XSL WG Author "Building Oracle XML Applications", O'Reilly http://www.oreilly.com/catalog/orxmlapp/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: sort on more than one element, Michael Hoffmann | Thread | RE: sort on more than one element, Kay Michael |
xsl newsgroups (was: Thank You Tony, Mike Brown | Date | Re: Paging using XSLT, Steve Muench |
Month |