[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: sort problem
Subject: Re: sort problem
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Wed, 05 Jan 2011 17:42:52 +0100
|
Terry Ofner wrote:
I am aggregating and sorting long lists of codes in this format:
<list>
<cc area="W" main="7">W.7</cc>
<cc area="W" main="8">W.8</cc>
<cc area="W" main="4">W.4</cc>
<cc area="W" main="1">W.1</cc>
<cc area="W" main="1" exp="a">W.1.a</cc>
<cc area="W" main="1" exp="b">W.1.b</cc>
<cc area="W" main="1" exp="c">W.1.c</cc>
<cc area="W" main="7">W.7</cc>
<cc area="W" main="8">W.8</cc>
<cc area="W" main="9">W.9</cc>
</list>
Here is my 2.0 template:
<xsl:template match="list">
<list>
<xsl:for-each-group select="." group-by="cc">
<xsl:sort select="@area" order="descending"/>
<xsl:sort select="@main" data-type="number"/>
You probably want
<xsl:for-each-group select="cc" group-by=".">
<xsl:sort select="@area" order="descending"/>
<xsl:sort select="number(@main)"/>
--
Martin Honnen
http://msmvps.com/blogs/martin_honnen/
|
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
RSS 2.0 |
|
Atom 0.3 |
|
|