RE: Question regarding order in XPath

Murali Mani <[email protected]>
Newsgroups gmane.comp.web.query-languages
Message-ID <[email protected]>

Thanks. I could see what you have mentioned in the spec.

Is there a difference between XPath 1.0 and XPath 2.0? I guess XPath 1.0
never talked about returning a sequence, it mentions return a set of
nodes, though "it was often assumed" by xml-dev folks that it returns a
sequence..??

best, murali.

On Fri, 21 May 2004, Michael Kay wrote:

>
> > I see that in XPath you mention that forward axes return a sequence of
> > nodes in document order, and reverse axes return a sequence
> > of nodes in reverse document order.
>
> Are we talking XPath 1.0 or 2.0?
>
> Either way, the statement isn't accurate. The result is always in document
> order, regardless of the axis direction. But the binding of the current
> position depends on the axis order.
> >
> > My question is regarding attribute and namespace axes; they
> > are classified
> > as forward axes; so what is the result order?
>
> They are forward axes, though of course it doesn't matter very much, because
> the order of nodes on these axes is implementation-defined.
>
> Michael Kay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.