move global schema definition file
import XML validation

The XML validator takes an XML input. It then collects all namespaces
that are registered in the document being validated. For each namespace,
the corresponding XML schema definition file is loaded from the local
file system. Then, an additional temporarily existing XSD file is
created that imports all locally found definition files, therefore
validating the input document using all relevant XML schema definitions.