RE: Erratum for lexical representation for positiveInteger

You're referring I think to 3.3.25.1 which describes the lexical
representation. It's implicit that to be valid, the value as written must
satisfy the rules for the lexical representation and must also map to a
value that's in the value space, which is clearly described in the preceding
paragraph.
 
It's generally true for other data types that the rules for the lexical
representation are not complete in this sense. For example there is nothing
in the rules for the lexical representation of xs:short (3.3.18.1) that
ensures that the resulting value will be less than 32768.
 
Michael Kay
http://www.saxonica.com/


  _____  

From: www-xml-schema-comments-request@w3.org
[mailto:www-xml-schema-comments-request@w3.org] On Behalf Of John Boyer
Sent: 15 March 2009 23:36
To: www-xml-schema-comments@w3.org
Subject: Erratum for lexical representation for positiveInteger



In [1], the description of positiveInteger says optional + then any number
of [0-9]. 

Shouldn't it be optional +, any number of zeroes, a [1-9], then any number
of [0-9]? 

As described, positiveInteger seems to permit 0. 

[1]
<http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#positiveI
nteger>
http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#positiveIn
teger 

Thanks, 
John M. Boyer, Ph.D.
STSM, Interactive Documents and Web 2.0 Applications
Chair, W3C Forms Working Group
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com  

Blog:  <http://www.ibm.com/developerworks/blogs/page/JohnBoyer>
http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed:
<http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw>
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw

Received on Sunday, 15 March 2009 23:55:39 UTC