Subject: RE: [xsl] Introducing a comma. From: cknell@xxxxxxxxxx Date: Tue, 18 Nov 2003 14:46:07 -0500 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: RE: Re: [xsl] Introducing a com, cknell | Thread | RE: [xsl] Introducing a comma., Wendell Piez |
Re: [xsl] Passing external URL for , J.Pietschmann | Date | RE: [xsl] Introducing a comma., Wendell Piez |
Month |