Re: [xsl] Template-matching nodes from input vs nodes in variable based on their position

Subject: Re: [xsl] Template-matching nodes from input vs nodes in variable based on their position
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 22 Jun 2015 18:59:53 -0000
>    <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

Current Thread