[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] XPath 2.0


Subject: [xsl] XPath 2.0
From: Miloslav Nic <nicmila@xxxxxxxxxxxx>
Date: Tue, 8 Jan 2002 16:39:03 +0100 (CET)


In:
http://web3.w3.org/TR/xpath20/#id-order-comparisons

Order Comparisons

precedes operator is defined:

A comparison with the precedes operator returns true if the first operand 
node is reachable from the second operand node using the preceding axis; 
otherwise it returns false.


In this way ancestors of the node are ignored and so e.g.:

<aaa id="a1">

<bbb id="a2"/>
</aaa>


id('a1') precedes id('a2') 

will return "false"


It seems to me a bit strange.
I would expect "true" as the document node will be sooner in 
document order


Is there any reason why not to use ancestor and preceding axis in the 
comparison?

-- 
******************************************
<firstName> Miloslav </firstName>
<surname>   Nic      </surname>

<mail>    nicmila@xxxxxxxxxxxx    </mail>
<support> http://www.zvon.org  </support>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread