RE: number question

Subject: RE: number question
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Fri, 12 May 2000 17:21:47 +0100
>   <xsl:variable name="formPosition">
>     <xsl:number value="position()">
>   </xsl:variable>

Why not just write <xsl:variable name="formPosition" select="position()"/>?
> 
> The onscreen output (html) looks like this:
> One - 2
> Two - 4
> Three - 6
> Four - 8
> 
> This could be a usefull feature but I want the numbers 
> 1,2,3$4 returned. Can anyone shed some light on this, please
> 
There are whitespace text nodes between the element nodes. To avoid these
being numbered, either strip them using <xsl:strip-space>, or process only
the element nodes by using <xsl:apply-templates select="*"/>, or use the
node number rather than the context position by using <xsl:number/> with no
attributes.

Mike Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread