Schematron

Schematron ist eine regelbasierte Sprache und ein Framework zur Validierung von XML-Dokumenten. Im Gegensatz zu den meisten anderen XML-Validierungsmethoden, die auf strukturellen Regeln basieren (wie DTD oder XML-Schema), ermöglicht Schematron die Definition von benutzerdefinierten Validierungsregeln, die auf den Inhalt und die Daten in einem XML-Dokument abzielen. Dies macht es besonders flexibel und leistungsfähig für die Validierung komplexer Anforderungen in XML-Daten. Schematron wird oft verwendet, um Geschäftsregeln und Qualitätsprüfungen in XML-Dokumenten zu implementieren.