XSD Tutorials - Herong's Tutorial Examples - v5.23, by Herong Yang
Facets, Constraining Facets and Restriction Datatypes
This chapter provides notes and tutorial examples on datatype facets, constraining facets and restriction datatypes. Topics include introduction of fundamental facets and constraining facets; constructing new user-defined datatypes by reducing constraining facets on a base datatypes; facets descriptions of 'string', 'dateTime' and 'decimal' built-in datatypes.
These sections are omitted from this Web preview version. To view the full content, see information on how to obtain the full version this book.
What Is Facet?
List of Facets
Constructing New Datatypes with Restriction Facets
Facets Supported in "string"
Facets Supported in "dateTime"
Facets Supported in "decimal"
Takeaways:
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
"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