XSD Tutorials - Herong's Tutorial Examples - v5.23, by Herong Yang
Datatypes, Values and Representations - Example
This section provides examples of how element E, datatype T, value V and representation R are related to each others.
To help us remember relations between element E, datatype T, value V and representation R, let's look at several examples:
1. If we are given with the following documents:
In XSD document: <xs:element name="data" type="xs:hexBinary"/> In XML document: <data>7065616365</data>
we can assume the following relations:
2. If we are given with the following documents:
In XSD document: <xs:element name="data" type="xs:integer"/> In XML document: <data>7065616365</data>
we can assume the following relations:
3. If we are given with the following documents:
In XSD document: <xs:element name="data" type="xs:dateTime"/> In XML document: <data>2013-01-01T00:00:00.000-05:00</data>
we can assume the following relations:
Table of Contents
XML Editor and Schema Processor - XMLPad
Java API for XML Processing - JAXP
JAXP - XML Schema (XSD) Validation
Xerces2 Java Parser - Java API of XML Parsers
►Introduction of XSD Built-in Datatypes
Overview of XSD 1.1 Built-in Datatypes
Datatypes, Values and Representations
►Datatypes, Values and Representations - Example
Built-in Datatypes Lexical Representation Examples
Declaring Elements and Attributes with Built-in Datatypes
Defining New Datatypes with Built-in Datatypes
"anyType" Built-in Datatype Values and Representations
"anySimpleType" Built-in Datatype Values and Representations
"anyAtomicType" Built-in Datatype Values and Representations
"string" and Its Derived Datatypes
"decimal" and Its Derived Datatypes
"dateTime" and Its Related Datatypes
Miscellaneous Built-in Datatypes
Facets, Constraining Facets and Restriction Datatypes
"simpleType" - Defining Your Own Simple Datatypes
Identity-Constraints: unique, key and keyref
Assertion as Custom Validation Rules
XML Schema Location and Namespace in XML Documents
Overriding Element Types in XML Documents