[Home] [By Thread] [By Date] [Recent Entries]
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
|

Cart



