XML: Visual QuickStart Guide, Second Edition
by Kevin Howard Goldberg
Ajax: The Definitive Guide, 1st Edition
by Anthony T. Holdener III
Pro CSS and HTML Design Patterns
by Michael Bowers
XSLT, 2nd Edition
by Doug Tidwell
The KML Handbook: Geographic Visualization for the Web
by Josie Wernecke
Schematron is a rule-based XML schema language, offering flexibility and power that W3C XML schema, RELAX NG, and DTDs simply can't match.
You need Schematron and can't settle for other languages if you have to check rules that go beyond checking the document structures (i.e., checking that an element bar is included in element foo) and their datatypes. Schematron is the right tool for checking conditions such as "startDate is earlier than or equal to endDate."
Schematron is also the right tool to use if you have to raise user-friendly error messages rather than depend on error messages that are generated by a schema processor and that are often obscure. Schematron builds on XPath. You will need to understand XPath to to get the most from Schematron.
Top Level Categories:
Markup Languages
Sub-Categories:
Markup Languages > Schema
Markup Languages > XML
Markup Languages > XSLT
Some information on this page was provided using data from Amazon.com®.