|
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 >
VasuFrom: "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 |