XSL is a language for expressing stylesheets. It consists of three parts: XSL Transformations (XSLT): a language for transforming XML documents, the XML Path Language (XPath), an expression language used by XSLT to access or refer to parts of an XML document. (XPath is also used by the XML Linking specification). The third part is XSL Formatting Objects: an XML vocabulary for specifying formatting semantics. An XSL stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses the formatting vocabulary. For a more detailed explanation of how XSL works, see the What Is XSL page.

XSL-FO pages at World Wide Web Consortium (W3C) Official XSL-FO page


Chapter 18 of the XML Bible, Second Edition : XSL Formatting Objects Introduction to XSL-FO

XSLFO (last edited 2009-09-20 23:42:10 by localhost)