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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: XMLSchema support, DuCharme, Robert | Thread | RE: number question, Selva, Francis |
Re: xsl:variable and match, G. Ken Holman | Date | RE: grouping (was: if or template?), G. Ken Holman |
Month |