[Ian Stokes-Rees ]
<xsl:for-each select="//node"><xsl:value-of
select="@name"/>,</xsl:for-each>
outputs:
a,b,c,d,
^----------PROBLEM
The problem is I do not want the last "comma"
Construct your template so that the last node in the node-list doesn't output
the comma, thus:
<xsl:template match="//node">
<xsl:choose>
<xsl:when test="position() = last()">
<xsl:value-of select="@name"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@name"/>,
</xsl:otherwise>
</xsl:choose>
</xsl:template>
--
Charles Knell
cknell(_at_)onebox(_dot_)com - email
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list