Schematron

From Free net encyclopedia

The Schematron is an XML structure validation language for making assertion about the presence or absence of patterns in trees. It is a simple and powerful structural schema language. It typically uses XPath to describe patterns.

Schematron can be used as an adjunct to DTDs, RELAX NG or XML Schema. It allows co-occurrence constraints, non-regular constraints, and inter-document constraints.

Its inventor has described Schematron as "a feather duster to reach the parts other schema languages cannot reach".

Schematron is being standardized to become part of 
ISO/IEC 19757 - Document Schema Definition Languages (DSDL) - Part 3: Rule-based validation - Schematron.

External links