Subject: RE: [xsl] Comma in between! From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Mon, 13 Sep 2004 13:28:36 +0000 |
<xsl:template match ="B|C"> <xsl:value-of select="text()"/> <xsl:if test="postion()!=last()"> <xsl:text>,</xsl:text> </xsl:if> </xsl:template > Vasu
From: "Kenny Bogoe (BogoeMD)" <kenny@xxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: "xsl-list@xxxxxxxxxxxxxxxxxxxxxx" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: [xsl] Comma in between! Date: Mon, 13 Sep 2004 11:21:41 +0200
Hi,
I have this structure, where I need to insert a comma in between all <B> nodes and <C>. There can be one, two or three <B>s. The first <B> will always start at position 2. The number of nodes after <C> changes.
<Root> <A>a</A> <B>b1</B> <B>b2</B> <B>b3</B> <C>c</C> <D>d</D> <E>e</E> <F>f</F> </Root>
The result should be: b1, b2, b3, c
And with this structure: <Root> <A>a</A> <B>b1</B> <C>c</C> <D>d</D> <E>e</E> </Root>
the result should be: b1, c
I really hope someone is able to help with this.
Thanks a lot. Kenny Bogoe
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Comma in between!, Arun Sinha | Thread | [xsl] xml tags with *, Asit Kharshikar |
RE: [xsl] Getting Extra space while, Vasu Chakkera | Date | RE: [xsl] apply-template doesn't hi, Michael Kay |
Month |