|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xpath: which is right?
> 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
|
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
|
|||||||||

Cart








