Learn
- Learn the fundamentals of XPath with the tutorial "Get started with XPath" (developerWorks, May 2004), by Bertrand Portier.
- Get familiar with XSLT -- take the developerWorks tutorial "Create multi-purpose Web content with XSLT" by Nicholas Chase (March 2003). As another option, "Python and XML development using 4Suite, Part 2: 4XPath and 4XSLT" (October 2001) includes an introduction to XPath and to XSLT.
- Familiarize yourself with the basics of XML with Doug Tidwell's "Introduction to XML," a perennial favorite here on developerWorks (August 2002).
- Unfortunately, Schematron is in a bit of flux as it makes its way toward ISO standardization. For now, the easiest way to approach the specification is to start with the Schematron 1.5 spec and then read the update document for the 1.6 and ISO variants. If you prefer, you can read the ISO draft standard [PDF] directly, but it is very terse and formal.
- Find more XML resources on the
developerWorks XML zone.
- Finally, find out how you can become an IBM XML certification.
-
Stay current with
developerWorks
technical events and Webcasts.
Get products and technologies
- Take a closer look at EXSLT, a community initiative to provide extensions to XSLT.
- Have a look around the Schematron home page and resource directory.
- When writing this
tutorial, the author used the Scimitar implementation of ISO Schematron. A couple of other implementations of ISO Schematron are mentioned in this Weblog entry by Schematron inventor Rick Jelliffe.
-
Build your next development project with
IBM trial software,
available for download directly from developerWorks.
Discuss
- Participate in the discussion forum.
- Join the Schematron mailing list for further Schematron news, information, and discussion.

