Chapter 5. XSD Complex Type Mappings

Table of Contents

Properties
Attributes
Content Models
Named Groups
Element Substitution Groups
Nillable Elements

XSD complex types involve attributes, attribute wildcards (xsd:anyAttribute), elements, groups of elements, element wildcards (xsd:any), and character data.

For each complex type, a complex type class is generated. All of the above XSD features represent data, and all of this data is modeled in the complex type class using properties.