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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Re: xpath: which is right?

[ Lists Home | Date Index | Thread 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, 
>> 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.

itym XML::XPath is wrong then as it is the one which uses document 
order, as opposed to libxslt which uses reversed document order.

groetjes, su.


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

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