This module describes how to write an XSL style sheet and apply it to a static
XML document. The focus of the module is to describe the syntax for XSL
template rules, and to introduce the various filter and path specifications that
allow you to match particular elements and attributes in an XML document.
Many students find style sheets confusing, partly because there is so much
syntax to learn, but also because the concept of rule-based programming can be
quite alien. The key points to emphasize during the module are that an XSL
document is itself an XML document (with...