Subject: RE: Treating last listelement differently
From: Mike Brown <mbrown@xxxxxxxxxxxxx>
Date: Thu, 5 Aug 1999 02:20:33 -0600
|
> <xsl:template match="list">
> <xsl:for-each select="entry">
> <xsl:value-of select="@name"/>
> <xsl:text>, </xsl:text>
> </xsl:for-each>
> </xsl:template>
>
> but this generates:
> A, B, C, D,
>
> Any elegant way to get rid of the last comma?
Yes--
<xsl:if test="not(position()=last())">
<xsl:text>, </xsl:text>
</xsl:if>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|