Schematron
Schematron ist eine regelbasierte Validierungssprache für XML-Dokumente.
In Schematron werden XPath-basierte Regeln für die Gültigkeit definiert. Das ermöglicht, sowohl die Struktur als auch den Inhalt von Dokumenten zu prüfen, und zwar wesentlich detaillierter, als es unter XML-Schema oder RelaxNG möglich wäre. Auf der anderen Seite eignet sich Schematron nicht, um komplexe Dokumentenstrukturen zu definieren. Deshalb werden in der Praxis oft Schematron-Regeln in andere Schemasprachen eingebettet.
Schematron ist in XSLT implementiert, so dass zur Validierung nur ein XSLT-Prozessor notwendig ist. Deshalb ist Schematron auf vielen Plattformen verfügbar und einfach benutzbar.
Aktuell ist Schematron im ISO-Standard 19757-3:2006 definiert (genannt ISO-Schematron).
Wikipedia: http://de.wikipedia.org/wiki/Schematron
Homepage: http://www.schematron.com/
- Bisher keine Kommentare.