Re: [xsl] finding position() in xpath 1.0

Subject: Re: [xsl] finding position() in xpath 1.0
From: Abel Braaksma <>
Date: Mon, 19 Mar 2007 14:48:20 +0100
Frank Marent wrote:


Some questions/queries beg for several attempts and/or approaches. Here's another way to do it, not sure which one or another will be better in practice, but this one may be easier to understand/follow. The approach is opposite and takes every CELL as a starting point and tests from there (as opposed to every @test=yes cell and counting back). Note the final 'following-sibling'.

//CELL[position() = count(../following-sibling::ROW[1]/CELL[@test='yes']/preceding-sibling::CELL)]/following-sibling::CELL[1]

-- Abel

Current Thread