What is XSL and XSL-FO?
XSL is a language developed and standardized to W3C (http://www.w3.org/). XSL is a language that was originally thought to express style sheets. It consists of two main aspects which are XSLT and XSL Formatting Objects (XSL-FO). XSLT is a XML based language that transforms XML documents into other documents. XSL Formatting Objects is an XML based language to specify formats, layouts and styles of documents. These two aspects are supported by a language called xPath. This language is an expression language that can be used with an XSLT to access the form or calculate aspects and elements of XML documents. For further information concerning XSLT and XSL-FO and on the format specification look at http://www.w3.org/Style/XSL Back to top • What is FOP? FOP is a rendering system that renders XSL-FO files into PDF and other representations. XSLfast uses FOP for rendering PDF and for previews, but can be used independently of the renderer. XSLfast can also be used with other commercial rendere