Subject: [xsl] Re: position() counting by 2's From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Mon, 1 Apr 2002 09:47:00 -0800 (PST) |
> It appears that position() is counting by twos. In the below > example, I am using the position() function > to number my output. I would like to number starting from 0. > > The values that $NavNumber takes on are (1, 3, 5) and > $CorrectedNavNumber are (0, 1, 3) This is because there are white-space only nodes in the node-list. They are between your element nodes and also have position. To eliminate this problem, put the following XSLT instruction in a global scope near your xsl:stylesheet <xsl:strip-space elements="*"/> Hope this helped. Cheers, Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Yahoo! Greetings - send holiday greetings for Easter, Passover http://greetings.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: RE: transforming a file w, Dimitre Novatchev | Thread | RE: [xsl] Identity transformation (, Michael Kay |
[xsl] Re: RE: transforming a file w, Dimitre Novatchev | Date | RE: [xsl] position() counting by 2', Michael Kay |
Month |