Oxygen XML Editor resolves the location of a schema in the following order:
- First, it attempts to resolve the schema location as a URI (uri,
uriSuffix, rerwriteURI mappings from the XML catalog).
If this succeeds, the process end here.
- If the Resolve schema locations also through system mappings
option is selected, it attempts to resolve the schema location as a systemID
(system, systemSuffix, rewriteSuffix,
rerwriteSystem from the XML catalog). If this succeeds, the process
ends here.
- If the Process namespace through URI mappings for XML Schema
option is selected, it attempts to resolve the location by processing the schema namespace
as a URI (uri, uriSuffix, rewriteURI
from the XML catalog). The namespace is taken into account only when the schema specified
in the schemaLocation attribute was not resolved successfully. If this succeeds,
the process ends here.
- If none of these succeeds, the actual schema location is used.