- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 07 Apr 2006 13:33:38 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3092 Summary: value comparisons: example inconsistent to semantics Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XQuery AssignedTo: chamberl@almaden.ibm.com ReportedBy: jens.teubner@in.tum.de QAContact: public-qt-comments@w3.org According to Section 3.5.1 of the XQuery 1.0 Candidate Recommendation, an operand of one of the value comparison operators ('eq', 'gt', ...) is to be cast to xs:string before the comparison if its type is xs:untypedAtomic. ("If the atomized operand is of type xdt:untypedAtomic, it is cast to xs:string.") In the sequel, the specs list the example //product[weight gt 100] , which will not succeed for a non-validated document. This example is either simply wrong, or it misses a statement on the assumption of a *validated* document, with 'weight' of numeric type.
Received on Friday, 7 April 2006 13:33:40 UTC