Subject: RE: RE: [xsl] increment value From: cknell@xxxxxxxxxx Date: Thu, 22 Jan 2004 12:55:21 -0500 |
As has often been said here. You don't (can't) increment a variable. You will have to find another way. Assuming that the root element of your document is named "soup", this will give you the output you asked for. <xsl:template match="soup"> <soup> <xsl:apply-templates select="//b" /> </soup> </xsl:template> <xsl:template match="b"> <b> <xsl:attribute name="id"><xsl:value-of select="name(.)" /><xsl:value-of select="position()" /></xsl:attribute> </b> </xsl:template> -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: Ricardo Saraiva <rss@xxxxxxxxxxxxxx> Sent: Thu, 22 Jan 2004 17:46:56 -0000 To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] increment value Hi, That was an example. The numbers were not to be added to the string. Imagine the example without the numbers. How do I increment a variable to add to the string? Thanks, Ricardo Saraiva -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Andreas L. Delmelle Sent: quinta-feira, 22 de Janeiro de 2004 17:16 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] increment value > -----Original Message----- > From: Ricardo Saraiva > > <snip /> > <a> > <b>1</b> > <b>2</b> > </a> > > <a> > <b>3</b> > <b>4</b> > </a> > > The output would be: > > <b id="b1"/> > <b id="b2"/> > <b id="b3"/> > <b id="b4"/> > . > Something like: <xsl:template match="a/b"> <xsl:element name="b"> <xsl:attribute name="id"> <xsl:value-of select="concat(name(.),.)" /> </xsl:attribute> </xsl:element> </xsl:template> Cheers, Andreas XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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: [xsl] increment value, Strolia-Davis Christ | Thread | RE: [xsl] increment value, Govil, Anoop (Contra |
RE: [xsl] increment value, Strolia-Davis Christ | Date | [xsl] XSLT version 2.0 support in ., Aldrich, Timothy |
Month |