<XML/> Schema Resolver

<rapidWeb/>

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




Oops

Your browser is not supported

A modern browser with Javascript ES6 is required

Any major browser from 2015 onwards will be suitable