Subject: RE: [xsl] sorting and grouping From: "m.vanrootseler" <m.vanrootseler@xxxxxxxxx> Date: Sat, 3 Jul 2004 15:09:56 +0200 |
Thanks for the link, Michael. I was already afraid I'd have to use Muenchian grouping, something that I've never done before. Mick -----Oorspronkelijk bericht----- Van: Michael Kay [mailto:mhk@xxxxxxxxx] Verzonden: vrijdag 2 juli 2004 14:57 Aan: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Onderwerp: RE: [xsl] sorting and grouping You'll find the answer at http://www.jenitennison.com/xslt/grouping Michael Kay > -----Original Message----- > From: m.vanrootseler [mailto:m.vanrootseler@xxxxxxxxx] > Sent: 02 July 2004 13:40 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] sorting and grouping > > I've got a sorting problem. My XML is as follows: > > <person> > <name>Kermit</name> > <birthday>3</birthday> > <birthmonth>January</birthmonth> > </person> > etc. > > XSLT: > > <xsl:for-each select="person[birthmonth='January']"> > <xsl:sort select="birthday" data-type="number"/> > <xsl:sort select="name"/> > <xsl:value-of select="birthday"/> > <xsl:text> - </xsl:text> > <xsl:value-of select="name"/> > <br/> > </xsl:for-each> > > With the above code, each birthday number is repeated. What I > would like is > to have the birthday number appear only once followed by the > names of people > whose birthday that is. I suspect it can be done by testing > if the birthday > value is the same as the preceding sibling, but I can't get > it right. Does > anyone have any idea how to solve this? > > Mick > > > > --+------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --+-- > > --+------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> --+--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re[2]: [xsl] XPath without using va, Arthur Maloney | Thread | RE: [xsl] sorting and grouping, Mukul Gandhi |
Re: [xsl] XPath without using varia, G. Ken Holman | Date | Re[2]: [xsl] XPath without using va, Arthur Maloney |
Month |