This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: number question


>   <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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]