Subject: RE: [xsl] How to join elements From: cknell@xxxxxxxxxx Date: Thu, 23 Jan 2003 07:37:17 -0500 |
[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@xxxxxxxxxx - email XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How to join elements, Eric . Reiter | Thread | [xsl] dynamic construction of path , raven |
Re: [xsl] xsl include doesn't check, Thomas Sandor | Date | Re: [xsl] xsl include doesn't check, Oleg Tkachenko |
Month |