xsl-list
[Top] [All Lists]

Re: problems with position() and following-sibling

2005-08-15 03:21:00

But that isn't reflecting my real problem. If I walk through the a set
of Cell nodes, position() returnes a doubled value, starting with 2 and
ending with 14. I will post that in an extra thread.

Thanks,
Georges


It sounds like you've been caught by something that bit me recently.
What's probably happening is that your

<xsl:apply-templates />

is matching all nodes, _including_ whitespace text nodes between the
elements; thus you get:

1. whitespace
2. Cell
3. whitespace
4. Cell

...and so on. If you use

<xsl:apply-templates select="Cell" />

you should get the correct value for position().

HTH,

Nick.
-- 
Nick Fitzsimons
http://www.nickfitz.co.uk/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--