- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 12 Oct 2007 17:25:17 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5183 Summary: [FO] Effect of type promotion in fn:distinct-values Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC URL: http://www.w3.org/TR/xpath-functions/#func-distinct- values OS/Version: Windows XP Status: NEW Severity: normal Priority: P5 Component: Functions and Operators AssignedTo: mike@saxonica.com ReportedBy: zongaro@ca.ibm.com QAContact: public-qt-comments@w3.org Consider the following expression. The values of type xs:float and xs:double both compare equal to the value of type xs:decimal, due to the loss of precision in type promotion, but the float and double values are not equal to one another. What is the correct result? Or is it implementation-dependent whether the result is 1 or 2? count(distinct-values( (xs:float('1.0'), xs:decimal('1.0000000000100000000001', xs:double( '1.00000000001'))) See also the related XSLT 2.0 bug 2916.[1] [1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=2916
Received on Friday, 12 October 2007 17:25:35 UTC