> <xsl:sequence select="$FOO[position() eq 3]"/> b <page>Page number
3</page>
>
> And yet, indeed as per your answers, if I query the position of that
> node, the value returned is 1 instead of 3:
>
> <xsl:sequence select="$FOO[position() eq 3]/position()"/> b 1
>
> which looks bizarre to me.
Given that an element can be a member of any number of different sequences,
would you expect match=bX[5]b to match an X element if it is the 5th item
in any one of those sequences? That really would be bizarre.
Michael Kay
Saxonica
|