March 2007
Intermediate to advanced
51 pages
1h 19m
English
As it will become clear in the rest of this article, Schematron is best described as a "hosting" language that defines rules that rely on a query language—Schematron itself defines only the logical structure of the tests to perform, and you rely on a query language to define the context of the tests to perform and the tests themselves.
To be used within Schematron, a query language needs to be able to select nodes within XML documents—this is the scope of XPath. However, XPath is hardly a standalone language, and a number of XPath versions and profiles have been defined. These flavors of XPath have a different set of features.
Read now
Unlock full access