The second of a two-part series, this tutorial gives you the tools to create all of the different constructs
within the XML Schema Infoset Model.
In this tutorial, you will learn:
- How to create and work with Schema as a whole
- How to create and work with simple types
- How to create and work with complex types
- How to create and work with attribute group definitions
- How to create and work with model group definitions
- How to create and work with model groups
- How to create and work with attribute declarations
You should be familiar with the content in Part 1 before you begin this tutorial. Part 1 takes you through the steps in setting up the development environment, creating and loading XML Schema models, working with namespaces, and reusing definitions across XML Schema models.
This tutorial series is for developers who are familiar with
Java, XML, and XML Schema, and who are interested in
combining these technologies using the XML Schema Infoset Model.
You should therefore understand how to write Java code and understand how XML
Schemas work. Some understanding of the Unified Modeling
Language (UML) is helpful but not required. You can get an introduction to
XML Schema fundamentals in the
Resources at the end of this tutorial, and an introduction to UML basics in How to read UML diagrams in Part 1 of this tutorial series.