xsl-list
[Top] [All Lists]

Realising when you hit the last match?

2005-03-04 03:50:29
-> Normally I use for-each and a test on the position:
->
->  <xsl:template match="/">
->    <xsl:for-each select="//heading[(_at_)class='2000'] |
->      //heading[(_at_)class='2003'] | //heading[(_at_)class='2008'] |
->      //heading[(_at_)class='2009']">
->      <xsl:apply-templates select="."/>
->      <xsl:if test="position() != last()">,</xsl:if>
->    <xsl:text>&#x0a;</xsl:text>
->    </xsl:for-each>
->  </xsl:template>
->
->  <xsl:template match="heading">
->    <xsl:value-of select="@class"/>
->  </xsl:template>

Thanks Pete!  Worked very nicely!



--~------------------------------------------------------------------
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>