Combining RELAX NG and Schematron
Eddie Robertsson explains how RELAX NG and Schematron can be mixed in a single
schema to get the combined validation power of both languages.
An Introduction to Schematron
The Schematron schema language differs from most other XML schema languages in
that it is a rule-based language that uses path-expressions instead of grammars. A
Schematron schema makes assertions applied to a specific context within the document.
This
article introduces Schematron and its use.