Extensible Stylesheet Language Formatting Object (XSL-FO) provides a way to format XML data for screen views or printed material. An XSL-FO file combines the formatting information with the physical data in the core XML file. It marries the two together in a new file with a template and the actual data from the XML document. This allows an author to plan how a page looks, how the data will appear on the page and how this information will look in print.
1. What is Extensible Stylesheet Language Formatting Objects (XSL-FO)?
A brief description of the history and function of XSL-FO.
2. Breaking Down the Regions of XSL-FO Formatting
Article that explains the region concepts and placement in XSL-FO formatting files. Includes a description of XSL-FO blocks.
3. How to Set up Elements for XSL-FO
Tutorial that explains the static elements for programming in XSL-FO.
4. How to Set Up Margins in XSL-FO Documents
Tutorial about designing page margins and the use of templates in formatting documents, complete with sample code.
5. How to Write the Page Sequence for XSL-FO
Tutorial that explains the use of the page sequence element and multiple templates, complete with sample code.
6. How to Write Blocks in XSL-FO
Tutorial that moves step-by-step through the formation of block elements in XSL-FO, complete with sample code.
7. XSL-FO Glossary of Important Terms
A list of terms you should know for XSL-FO plus links to tutorials for each item.
