[
Lists Home |
Date Index |
Thread Index
]
> 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, respectively.
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 the
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 specifying
its position."
http://www.w3.org/TR/xpath20/#axes
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.
Cheers,
Dimitre Novatchev,
FXSL developer,
http://fxsl.sourceforge.net/ -- the home of FXSL
Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html
|