[xsl] Can grouping and sorting be done in single transformation?

Subject: [xsl] Can grouping and sorting be done in single transformation?
From: "Herman Kwok" <herman.kwok@xxxxxxxxxxxxxxxx>
Date: Mon, 10 Nov 2003 14:00:52 +0800
Hi all,

I am new to XSL. I am woundering if sorting and grouping can be done in single transformation. If it is possible, would you please tell me how?

Here is the screnario.

XML Data
=========
<result>
    <item desc="d"/>
    <item desc="j"/>
    <item desc="k"/>
    <item desc="e"/>
    <item desc="c"/>
    <item desc="g"/>
    <item desc="h"/>
    <item desc="i"/>
    <item desc="f"/>
    <item desc="a"/>
    <item desc="b"/>
</result>

expected result after transformation
(all the items are sortted by the value of "desc" and 
arranged x (say 3) items in a group)
=====================================
<result>
  <group>
    <item desc="a"/>
    <item desc="b"/>
    <item desc="c"/>
  </group>
  <group>
    <item desc="d"/>
    <item desc="e"/>
    <item desc="f"/>
  </group>
  <group>
    <item desc="g"/>
    <item desc="h"/>
    <item desc="i"/>
  </group>
  <group>
    <item desc="j"/>
    <item desc="k"/>
  </group>
</result>

Any idea? 


-- 
__________________________________________________________
Sign-up for your own personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Search Smarter - get the new eXact Search Bar for free!
http://www.exactsearchbar.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread