[xsl] Position() Function Using Filter

Subject: [xsl] Position() Function Using Filter
From: Lighton Phiri <lighton.phiri@xxxxxxxxx>
Date: Fri, 28 Oct 2011 15:56:17 +0200
I am trying to figure out how to get the position of a particular node
after apply a filter. I am able to get the result after using the
XPath below, however, I can't seem to figure out how to get the
position of that node.

bpage = ASTRO_00007.JPG
books/book[substring-after(substring-after(substring-after(text(),
'/'), '/'), '/')=$bpage]

<books>
<book>books/physics/astronomy/ASTRO_00002.JPG</>
<book>books/physics/astronomy/ASTRO_00003.JPG</>
<book>books/physics/astronomy/ASTRO_00004.JPG</>
<book>books/physics/astronomy/ASTRO_00005.JPG</>
<book>books/physics/astronomy/ASTRO_00006.JPG</>
<book>books/physics/astronomy/ASTRO_00007.JPG</>
<book>books/physics/astronomy/ASTRO_00008.JPG</>
<book>books/physics/astronomy/ASTRO_00009.JPG</>
<book>books/physics/astronomy/ASTRO_00010.JPG</>
</books>

Lighton Phiri
http://lightonphiri.org/
@lightonphiri

Current Thread