Subject: RE: [xsl] String match From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Mon, 7 May 2001 17:24:29 +0100 |
You are trying to group by the value of <month>. See the solutions to grouping problems at www.jenitennison.com Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > tanz@xxxxxxxxxxxxxxxxxxxxx > Sent: 07 May 2001 13:06 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] String match > > > My xml is as follows: > <eventsCalendar> > <eventRecord> > <title>Whatever</title> > <start> > <day>12</day> > <month>January</month> > <year>2002</year> > </start> > <end> > <day>18</day> > <month>January</month> > <year>2002</year> > </end> > </eventRecord> > ------- > <eventRecord> > <title>Bla bla</title> > <start> > <day>05</day> > <month>February</month> > <year>2002</year> > </start> > <end> > <day>14</day> > <month>February</month> > <year>2002</year> > </end> > </eventsCalendar> > > At the moment my output produces the following: > > January > Title Date > Whatever 12 January 2002 - 18 January 2002 > Blabla 05 February 2002 - 14 February 2002 > > My xsl is as follows: > <xsl:template name="ViewEvents"> > <table> > <tr> <td> <xsl:value-of > select="/eventsCalendar/eventRecord/start/month"/> > </td></tr> > </table> > <table> > <tr> <!-- deals with displaying the words Title and Date --> > </tr> > <xsl:apply-templates select="/eventsCalendar/eventRecord"/> > <table> > </template> > > <template match="eventRecord"> > <td> <xsl:value-of select="title"/> > </td> > ----- > </xsl:template> > > My problem is that I need the following output: > January > Title Date > Whatever 12 January 2002 - 18 January 2002 > ---- <!-- containg January related events --> > > February > Title Date > Blabla 05 February 2002 - 14 February 2002 > <!-- containg February related events --> > > Hence a mechanism to check that: > If the 'start month' is the same - to apply eventRecord template > but as soon as the 'start month' differs then to apply > ViewEvents template > > Thanks: > > Tanz > > > > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] String match Revisited, Michael Kay | Thread | [xsl] accessing specific elements, Sabine Lehmann |
Re: [xsl] sorting product descripti, Francis Norton | Date | RE: [xsl] [XSL] How to order numeri, Michael Kay |
Month |