|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Introducing a comma.
I've got it now, that is to say, this template will put a comma after each instance of the <in> element except the last. That's not exactly how you stated the requirement, but it does exactly what your requirement expresses.
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="UTF-8" />
<xsl:template match="/signature">
<signature>
<xsl:apply-templates />
</signature>
</xsl:template>
<xsl:template match="*">
<xsl:copy-of select="." />
<xsl:if test="name() = 'in' and following-sibling::*[name()= 'in']">,</xsl:if>
</xsl:template>
</xsl:stylesheet>
--
Charles Knell
cknell@xxxxxxxxxx - email
-----Original Message-----
From: Ram <sram_30@xxxxxxxxx>
Sent: Tue, 18 Nov 2003 09:09:31 -0800 (PST)
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: Introducing a comma.
Hi,
Can anyone help me out in introducing a comma?
The xml source is:
<signature>signature <identifier>DNSQuery</identifier>
<in>in<long>long</long><identifier>a</identifier></in>
<in>in<string>string</string><identifier>b</identifier></in>
<in>in<float>float</float><identifier>c</identifier></in>
</signature>
I've to introduce a comma between the first and second 'in',and between
the second and third 'in' but not after the third 'in'.
Thanks and regards,
Ram
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








