Documentation and Books

Recent site activity

XML Development‎ > ‎

XSL-FO

What is XSL-FO?

XSL-FO is an XML vocabulary that is used to specify a pagination and other styling for page layout output. The acronym "FO" stands for Formatting Objects. XSL-FO can be used in conjunction with XSLT to convert from any XML format into a paginated layout ready for printing or displaying.

XSL-FO defines a set of elements in XML that describes the way pages are set up. The contents of the pages are filled from flows. There can be static flows that appear on every page (for headers and footers) and the main flow which fills the body of the page.

My tutorials :

3rd party tutorials :

Software and downloads :

General questions and answers :

Common problems and solutions :

Techniques and common solutions:

Project site & reference documentation: