OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: xpath: which is right?

[ 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."


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.


Dimitre Novatchev,
FXSL developer,

http://fxsl.sourceforge.net/ -- the home of FXSL
Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS