[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FW: list with comma delimiter
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: 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
|
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
|