- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 28 Jul 2005 21:37:45 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1753 mike@saxonica.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED ------- Additional Comments From mike@saxonica.com 2005-07-28 21:37 ------- Change now applied to the editor's draft. The relevant para now reads (changes marked at="Y"): <p>In general, comparison of two ordinary values is performed according to the rules of the XPath <code>lt</code> operator. <phrase diff="add" at="Y">To ensure a total ordering, the same implementation of the <code>lt</code> operator <rfc2119>must</rfc2119> be used for all the comparisons: the one that is chosen is the one appropriate to the most specific type to which all the values can be converted by subtype substitution and/or type promotion. For example, if the sequence contains both <code>xs:decimal</code> and <code>xs:double</code> values, then the values are compared using <code>xs:double</code> comparison, even when comparing two <code>xs:decimal</code> values.</phrase> NaN values, for sorting purposes, are considered to be equal to each other, and less than any other numeric value. Special rules also apply to the <code>xs:string</code> type and types derived by restriction from <code>xs:string</code>, as described in the next section.</p>
Received on Thursday, 28 July 2005 21:37:55 UTC