This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

XPath 2.0




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@systinet.com    </mail>
<support> http://www.zvon.org  </support>


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]