RE: [xsl] Grouping Using XSL

Subject: RE: [xsl] Grouping Using XSL
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Tue, 21 Jan 2003 10:19:43 -0000
You can use <xsl:for-each-group> in Saxon 7.x if you're prepared to use
a product (and spec) that's still work in progress.

The alternative is to stick with good old Muenchian grouping:
http://www.jenitennison.com/xslt/grouping.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 


> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Rigoberto
> Sent: 21 January 2003 01:20
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Grouping Using XSL
> 
> 
> hi everybody!!!
> 
> I got some problems grouping some data from a xml doc. 
> Actually the xml 
> doc looks like this:
> 
> <data>
>       <col id="1">1</col>
>       <col id="2">1</col>
>       <col id="3">hello</col>
> </data>
> <data>
>       <col id="1">1</col>
>       <col id="2">1</col>
>       <col id="3">bye</col>
> </data>
> <data>
>       <col id="1">1</col>
>       <col id="2">1</col>
>       <col id="3">oops</col>
> </data>
> <data>
>       <col id="1">1</col>
>       <col id="2">2</col>
>       <col id="3">hello</col>
> </data>
> 
> what i´m trying to do, is create an xml document grouping the 
> document 
> source using the col elements dinamically ( col[1], col[1] 
> and col[2], 
> col[2],etc). so, if i use col[1] and col[2] the results should looks 
> like this:
> 
> <data>
>       <col id="1">1</col>
>       <col id="2">1</col>
>       <col id="3">
>                   <val>hello</val>
>                   <val>bye</val>
>                   <val>oops</val>
>       </col>
> </data>
> <data>
>       <col id="1">1</col>
>       <col id="2">2</col>
>       <col id="3">
>                   <val>hello</val>
>       </col>
> </data>
> 
> i´m using xalan(xalan-j_2_4_1) processor so I THINK (maybe i´m wrong) 
> that i can´t use the <xsl:for-each-group/> tag. can i use any other 
> processor? what can i do? any ideas?
> i´m using jdk1.3.1.
> 
> thanks.
> 
> ______________________________________________________________
> _________
> Te recomendamos:
> Aventuras para los más pequeños en: 
> http://www.terra.com.co/ninos/ Vive la pasión > del fútbol en: 
> http://www.terra.com.co/deportes/futbol/
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread