[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: xpath: which is right?
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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|