Lists Home |
Date Index |
On Apr 4, 2004, at 12:08 PM, Dimitre Novatchev wrote:
>> In XPath 2.0, preceding is defined to return its results in document
>> order. So, starting from the fu element, libxslt is right or wrong,
>> depending on whether it is following XPath 1.0 or 2.0 rules,
> Where did you get that from?
> In the latest WD I read:
> "In a sequence of nodes selected by an axis step, each node is
> assigned a
> context position that corresponds to its position in the sequence. If
> axis is a forward axis, context positions are assigned to the nodes in
> document order, starting with 1. If the axis is a reverse axis, context
> positions are assigned to the nodes in reverse document order,
> starting with
> 1. This makes it possible to select a node from the sequence by
> its position."
> and this is essentially the same as in XPath 1.0
> So, starting from the "fu" element libxslt is wrong in both cases --
> regardless if it is
> following the rules of XPath 1.0 or those of XPath 2.0.
itym XML::XPath is wrong then as it is the one which uses document
order, as opposed to libxslt which uses reversed document order.