[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
FW: [xsl] list with comma delimiter
Subject: FW: [xsl] list with comma delimiter From: "Balamuraly" <balamuraly.kanthavelou@xxxxxxxxxxxxxxxxx> Date: Sat, 10 Jun 2006 08:52:42 +0530 |
Christian, Try this, <xsl:for-each select="product"> <xsl:if test="not(position() = 1)"> <xsl:text>, </xsl:text></xsl:if> <xsl:value-of select="node()"/> </xsl:for-each> Regards, Bhuvana -----Original Message----- From: Christian Rasmussen [mailto:christiankrasmussen@xxxxxxxxx] Sent: Friday, June 09, 2006 4:53 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] list with comma delimiter Hi there, I have xml document with a structure like this: <items> <product>x</product> <product>y</product> <product>z</product> <product>a</product> </items> how do I make a template that returns: x, y, z, a In order to avoid starting and ending with a comma I have been struggling with a template match like this: <xsl:for-each select="product"> <xsl:if test="not(position() = first() | last())"> <xsl:text>, </xsl:text><xsl:value-of select="node()"/> </xsl:if> </xsl:for-each> but it doesn't work. can somebody help me? thanks /Christian
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] list with comma delimiter, Jeff Sese | Thread | [xsl] Re: CSS not found when using , Alan Varga |
[xsl] A nice little win for the XSL, M. David Peterson | Date | [xsl] Re: XML subset selection-a si, Alan Varga |
Month |
Keywords