Subject: RE: count doesnt get incremented
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 10 Nov 2003 08:11:20 -0000
|
Since you are matching an mml:mo element, my guess would be that you
need to count mml:mo elements - change preceding::mo to
preceding::mml:mo.
But then what's this nonsense:
<xsl:text><form name = "</xsl:text><xsl:value-of
> select ="$moWithParen"/><xsl:text>"></xsl:text>
This isn't the way to output an element to the result tree!
Michael Kay
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> suresh reddy
> Sent: 10 November 2003 00:01
> To: xsl_mulberry
> Subject: count doesnt get incremented
>
>
> Hi,
> Here's my template which is not incrementing the
> count value whenever <mo>(</mo> is matched in the
> document.
>
> <xsl:template match ="mml:mo[.='(']">
> <xsl:variable name ="moWithParen"
> select="count(preceding::mo[text()='('])"/>
> <xsl:text><form name = "</xsl:text><xsl:value-of
> select ="$moWithParen"/><xsl:text>"></xsl:text>
> </xsl:template>
>
>
> Always the output is <form name ="0"> it is not
> getting incremented.
>
> kindly help is appreciated
>
> Thank you
> suresh
>
> __________________________________
> 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
|