RE: [xsl] count doesnt get incremented

Subject: RE: [xsl] 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>&lt;form name = "</xsl:text><xsl:value-of
> select ="$moWithParen"/><xsl:text>"&gt;</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: [xsl] 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>&lt;form name = "</xsl:text><xsl:value-of
> select ="$moWithParen"/><xsl:text>"&gt;</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


Current Thread