- From: Philippe Poulard <philippe.poulard@sophia.inria.fr>
- Date: Fri, 04 Apr 2008 11:37:43 +0200
- To: daniel@veillard.com
- CC: xmlschema-dev@w3.org
Daniel Veillard a écrit :
> For all the XSD-1.0 decimal derived types the lexical representation
> is defined using something like (e.g for byte):
>
> http://www.w3.org/TR/xmlschema-2/#byte
> "byte has a lexical representation consisting of an optional sign followed
> by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
> omitted, "+" is assumed. For example: -1, 0, 126, +100."
>
> Similary it is used for string:
> http://www.w3.org/TR/xmlschema-2/#string
> "...The ·value space· of string is the set of finite-length sequences of
> characters..."
>
> from my math antique background an empty sequence is a finite-length sequence.
> But I could be wrong, I doubt it's what expect by the authors since the
> example of minLength explicitely shows how to avoid empty strings ...
> http://www.w3.org/TR/xmlschema-2/#rf-minLength
>
> So I guess either:
> - "finite-length sequence" is not used in a consistent way in the spec
> - or all those definitions for decimal and derived types need to specify
> that sequence to be non-empty
>
> Can someone confirm "" need to be rejected, and if not what the value should
> be associated (0 ?),
what about "+" or "." ?
>
> I checked http://www.w3.org/2004/03/xmlschema-errata and it's empty, really ??
>
> Daniel
>
--
Cordialement,
///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !
Received on Friday, 4 April 2008 09:38:23 UTC