![]() |
|
|
AltovaXML
Schematron support in XML ValidatorBuddy uses the free AltovaXML component to transform the Schematron XSL to validate the XML instances. AltovaXML is a powerful XSLT 2.0 and schema-aware processor and as it is available for free it is also the best choice to run Schematron validation. This means in order to use Schematron with XML ValidatorBuddy you need to install the AltovaXML parser and the component must be registered as COM server. If the installer didn't register AltovaXML for you, you just need to follow the simple steps described at Register AltovaXML to do so. SettingsSchematron validation requires XSL stylesheets to transform the Schematron .sch files into XSL. This XSL output of the first stage is then applied to the XML instance. XML ValidatorBuddy supports two different XSL paths for Schematron 1.5 and ISO Schematron. The installer already puts an ISO stylesheet into the installation folder in the \Schematron\isoXSL subfolder:
If you want to provide a different XSL or the path is not filled you can change here the stylesheets which are used for ISO and 1.5 Schematron schemas. XML ValidatorBuddy detects the schema version automatically by the namespace. |