Xerces non validating
Oxygen allows you to validate a module in all the contexts from which it is used since the validation scenarios allow you to set multiple files for validation.
Therefore, you can specify all the master files that use the module, and in a single action, check that the module is valid in all its contexts.
The validation scenario allows you to specify a set of files to validate, the processor to use for each file, and whether or not to perform continuous validation.
When working with a module, you can perform the validation on the Master File (the file that references that module) and you can also perform multiple validations on various files or with various processors.
Working with large projects or a vast number of files increases the probability that errors will occur.
Identifying and resolving errors in your project can be time consuming and frustrating.
Oxygen Validation Scenarios allow you to validate the master document instead of only validating the current file.
When you work with modules, it is also common to re-use them in various contexts (master files).They also allow you to work with modules and perform multiple validations with one action.By default, the validation of a document is done by using a processor (XML parser, XSLT transformer, XQuery engine, etc.) to analyze the current file.Oxygen can validate XML documents using Schematron schemas, XML Schemas, or Relax NG schemas that contain embedded Schematron rules.Editing and validation support is also included for Schematron schemas.
Search for xerces non validating:
Xerces is widely considered the best open-source XML parser and is used in many enterprise servers.