The XML Parser preferences panel is opened from menu XML+XML Parser
→ +This option sets the 'schema-full-checking' feature to true.
This option sets the 'honour-all-schema-location' feature to true. This means all the schemas that are imported for a specific namespace are used to compose the validation model. If this is false, only the first schema import is taken into account.
This option forces validation against a referred schema (XML Schema, Relax NG schema, Schematron schema) even if the document includes also a DTD declaration. It is useful when the DTD declaration is used to declare entities and the schema reference is used for validation.
Enable XInclude processing - if checked the XInclude support in <oXygen/> is turned on.
[Xerces XML Parser documentation:] According to the specification for XInclude, processors must add an xml:base attribute to elements included from locations with a different base URI. Without these attributes, the resulting infoset information would be incorrect.
Unfortunately, these attributes make XInclude processing not transparent to Schema validation.
One solution to this is to modify your schema to allow xml:base attributes to appear on elements that might be included from different base URIs.
If the addition of xml:base and/or xml:lang is undesired by your application, you can disable base URI fix-up.
[Xerces XML Parser documentation:]The processor will preserve language information on a top-level included element by adding an xml:lang attribute if its include parent has a different [language] property.
If the addition of xml:lang is undesired by your application, you can disable the Language fix-up.
Checks the ID/IDREF matches when the Relax NG document is validated.
Checks the Relax NG to be feasibly valid when this document is validated.
1.0 - Allows XSLT 1.0 expressions for Schematron 1.5 assertion tests.
2.0 - Allows XSLT 2.0 expressions for Schematron 1.5 assertion tests.
If your ISO Schematron assertion tests do not contain the attributes axis you should check this option for faster ISO Schematron validation.
Enable support for allow-foreign on ISO Schematron. Used to pass non-Schematron elements to the generated stylesheet.
If checked, Saxon SA will be used for xslt2 query binding.