- From: <bugzilla@farnsworth.w3.org>
- Date: Fri, 16 May 2008 09:32:30 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5691 Summary: K2-Literals-6 expected results Product: XML Query Test Suite Version: unspecified Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: XML Query Test Suite AssignedTo: andrew.eisenberg@us.ibm.com ReportedBy: vano_msu@mail.ru QAContact: public-qt-comments@w3.org K2-Literals-6 result depends on impelemntation defined rounding algorithm. It seems it should be based on the following rule (F&O 17.1.1): "In casting to xs:decimal or to a type derived from xs:decimal, if the value is not too large or too small but nevertheless cannot be represented accurately with the number of decimal digits available to the implementation, the implementation may round to the nearest representable value or may raise a dynamic error [err:FOCA0006]. The choice of rounding algorithm and the choice between rounding and error behavior and is implementation-defined." but not on "In casting to numerics, if the value is too large or too small to be accurately represented by the implementation, it is handled as an overflow or underflow as defined in 6.2 Operators on Numeric Values." like in K2-Literals-4,5.
Received on Friday, 16 May 2008 09:33:05 UTC