Mapping between XML schema and dynamic classes
XML binding maps XML schema types to XOM dynamic classes
and objects. It supports the map function, schema types defined from
other types, and XML declarations, subject to limitations.
Map function
You can design a dynamic type when its related schema type is known. Schema member names translate to dynamic class field names according to certain rules.
Schema types
You use schemas to define types and refine your definition by deriving previously defined types.
XML declarations
XML elements, attributes, groups, and appinfo structures map to dynamic classes.
Schema-related markup in XML documents
Schema-related markup in XML documents includes xsi:nil, xsi:type, xsi:schemaLocation, and xsi:noNamespaceSchemaLocation.
Schema mapping limitations
Some features or keywords are not mapped by the current XML binding and the value types of some schema types are lost.