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.