Position/index of an xml node
XML:
-
<car>
-
<wheel name="frontleft">...</wheel>
-
<wheel name="frontright">...</wheel>
-
<wheel name="backleft">...</wheel>
-
<wheel name="backright">..</wheel>
-
</car>
xpath:
count(//car/wheel[@name='backleft']/preceding-sibling::*) + 1
=> 3