Schematron
Schematron ist ein Schemasprache, die einen deutlich anderen Weg verfolgt als
DTD,
XSD und
RelaxNG. Während diese Sprachen ein Regelwerk definieren, das präzise alle validen Dokumente beschreibt, geht Schematron zunächst davon aus, dass alle wohlgeformten XML -Dokumente auch valide sind. Durch die Regeln, die in Schematron definiert werden, wird die Menge der validen Dokumente dann schrittweise eingegrenzt.