| | <oXygen/> XML editor - Schematron |
 | | The Schematron is a language system for specifying and declaring assertions about arbitrary patterns in XML documents, based on the presence or absense, names and values of elements and attributes along paths. |
 | | Schematron does not specify any actions: it only allows assertions to be tested, for the parts of assertions to be given roles, for the assertions to be grouped into rules, for the rules to be grouped into patterns, and for the patterns to be activated in various phases. |
 | | Schematron can be considered a front-end for specifying the targets of a transformation system (see [CIP].) Indeed, Schematron also may be considered to split the front-end into a rule-based framework (see [Schemarama] for an implementation of this) and a query language (in Schematron's case, XPath.) |
| www.oxygenxml.com /schematron_specification.html (6335 words) |