This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Grouping Issue?
- From: Josh Campbell <josh at zype dot co dot nz>
- To: XSL-List at lists dot mulberrytech dot com
- Date: Wed, 21 Aug 2002 14:52:53 +1200
- Subject: [xsl] Grouping Issue?
- Reply-to: xsl-list at lists dot mulberrytech dot com
I am trying to get the following XML to be presented in rows of 3
months. The months are represented as headings with the dates listed
underneath.
I'm pretty sure it's a grouping issue but I can't get my head around how
this works. Basically every 3 months I want to start a new row.
<tripdates>
<month name="October">
<date>Wednesday 9th</date>
<date>Thursday 10th</date>
</month>
<month name="November">
<date>Saturday 2nd</date>
<date>Sunday 3rd</date>
</month>
<month name="December">
<date>Sunday 22nd</date>
</month>
<month name="January">
<date>Sunday 22nd</date>
</month>
</tripdates>
This is the XSL I've got to lay the months out but at the moment it's
simply just putting them into one row.
<xsl:template match="tripdates">
<div class="tourrow">
<xsl:for-each select="month">
<div class="monthpos">
<h3><xsl:value-of select="@name"/></h3>
<xsl:for-each select="date">
<div class="tourdate"><xsl:value-of
select="."/></div>
</xsl:for-each>
</div>
</xsl:for-each>
</div>
</xsl:template>
Any ideas on this?
Thanks
Josh
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list