- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 21 Jul 2005 19:23:13 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1207 mike@saxonica.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Additional Comments From mike@saxonica.com 2005-07-21 19:23 ------- The working group discussed this and decided by a majority that we should make casting from string (and, by implication, constructor functions taking a string argument) consistent with schema validation: that is, if the target type is a type derived by restriction using a pattern, the source string should be checked against the pattern. This means that xs:unsignedInt("+123") becomes an error. Similarly, for a target type derived from boolean whose pattern allows only "true" and "false", casting from "0" or "1" would be an error. As you were present during the discussion, I will mark the issue as closed.
Received on Thursday, 21 July 2005 19:23:15 UTC