- From: Roger L. Costello <costello@mitre.org>
- Date: Fri, 09 May 2003 16:50:22 -0400
- To: xmlschema-dev@w3.org, "Costello,Roger L." <costello@mitre.org>
Hi Folks, Consider these two ways of defining an element called "num": ----------------------------------------------------------------- Version #1: <xsd:element name="num" type="xsd:unsignedByte"/> ----------------------------------------------------------------- Version #2: <xsd:simpleType name="numType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]"/> </xsd:restriction> </xsd:simpleType> <xsd:element name="num" type="numType ----------------------------------------------------------------- Now, here is an example of an instance of "num": <num>32</num> Question: is it correct that num's value (32) is always represented as a "string", regardless of how num is declared? That is, are all values just strings, with a "datatype label" associated with the string? Let me ask it another way, is the value (32) represented by an XML Schema validator as this: 0010 0000 if "num" is declared using Version #1 and like this: 0011 0010 if "num" is declared using Version #2? /Roger
Received on Friday, 9 May 2003 19:44:18 UTC