Serene is a validation engine that implements the JAXP 1.3 Validation Framework API for RELAX NG based on an algorithm centered on providing good messages and having a clear handling of ambiguity and conflicts. It has an implementation of the JAXP Validation Framework API for ISO Schematron and support for Schematron markup embedded in RELAX NG schemas.
|Tags||Java JAXP RELAX NG XML validation Text Processing|
|Operating Systems||OS Independent|
Release Notes: With this release, for the ISO Schematron implementation, support for XSLT 2.0 based on Saxon HE has been added and the access to SVRL information has been improved. Support for embedding Schematron elements ns and let in the RELAX NG schemas has been added. Some work has been done on making the RELAX NG implementation lighter and faster.
Release Notes: This release introduces support for ISO Schematron. Pure Schematron schemas are supported, as well as Schematron markup embedded in RELAX NG schemas.
Release Notes: For this release, Serene has been extensively reviewed and refactored to improve performance. Some bugs have been fixed, messages have been slightly tweaked, and one feature has been added.
Release Notes: This release concentrates on further improving message quality. The accent is on error interpretation and reporting. Several bugs were fixed, and a new feature added.
Release Notes: Serene has been tested with the RELAX NG test suite. As a result, several bugs have been fixed and the handling of conflicts and the reporting of errors have been significantly improved.