XSD Tutorials - Herong's Tutorial Examples - v5.23, by Herong Yang
Overriding Element Types in XML Documents
This chapter provides notes and tutorial examples on overriding element Type. Topics include declaring element nillable, overriding element with 'xsi:nil', defining base and derived datatypes, overriding element type with 'xsi:type'.
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.
Overriding Element Type to Empty Content - nillable
Overriding Element Type to Empty Content - xsi:nil
Defining a Derived Datatype from a Base Datatype
Overriding the Base Datatype - xsi:type
Overriding the Base Datatype - Errors
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