Documentation
The XSD Resolver is basically a denormalization tool. It takes one or more XML Schema files and denormalizes the files, i.e. makes all global references into local definitions.
Because the XML Schema standard only allows one namespace per file, the first output level is one XML Schema file per namespace.
The second output level is one proprietary file format including all namespaces in one file.
Global simpleTypes are basically namespace independant, i.e. any simpleType can be fully denormalized regardless the namespaces that different parts of the definition belongs to.
Global complexTypes are partly namespace independent. The complexType itself can be fully denormalized regardless the namespaces that different parts belongs to. However, the attributes and elements are namespace dependent.
attributeGroups are partly namespace independent
groups are partly namespace independent
Global attributes are fully namespace dependent
Global elements are fully namespace dependent