[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How to join elements
[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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|