Let's take a quick look at XSL.
Throughout this chapter, the general use of XSL refers to XSL currently under development by W3C. This does not refer to MSXML or the "XSL" contained in it, which at the time of this writing is non-standard.
XSL, which is under development by W3C, has two major components: XSLT (Extensible Stylesheet Language Transformations) and XSL-FO (Extensible Stylesheet Language Formatting Objects).
Terminology related to XSL is used somewhat inconsistently in W3C documents. Sometimes "XSL" is used to refer only to XSL-FO, sometimes to both XSLT and XSL-FO and sometimes to the threesome of XSLT, XPath, and XSL-FO.
Taking an XML file and producing Web output—for example, in XHTML—is a multi-step ...