Hi Karl,
ALL: Feel free to code review that, that would be great!
Well I thought it is better to do the coding rather than going through this
lengthy code. :-)
Try following :-
<xsl:variable name="next_event">
<xsl:choose>
<xsl:when test="(position() + $event_offset) = count(/EVENT_TYPE/EVENT)">
<xsl:value-of select="(position() + $event_offset)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="(position() + $event_offset) mod
(count(/EVENT_TYPE/EVENT))" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
You can replace the dynamic count with your variable $event_count.
Cheers.
Arun
_________________________________________________________________
Pep up your screen! Kickstart your day!
http://www.msn.co.in/Cinema/screensaver/ Get these vibrant screensavers!
--~------------------------------------------------------------------
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(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--