XSLT and XSL-FO are related as variants on XSL (eXtensible Stylesheet Language). However, FO refers to Formatting Objects, whereas XSLT refers to Transformations. The difference being that XSLT transforms from one format to another and FO is intended to be used in areas where exact output/positioning is required - such as in printing.
Sites 8
- XSL FO Tutorial A learn-by-example tutorial, to facilitate reading the specification by giving a series of commented examples.
- XML.com: Using Objects An article tutorial which shows how to set up XSL:fo pages.
- Antenna House XSL Formatter An XSL-FO processor for Windows [Commercial].
- XMLmind FO Converter An XSL-FO to RTF converter [commercial, free for personal use].
- Apache's FOP Project Open-source XSL-FO implementation; converts XSL-FO to PDF and other formats.
- html2fo Generates valid FO documents from almost any (even badly formated) HTML file. Freeware.
- J4L FO Designer A WYSIWYG editor to create XSL-FO files to be used with Apache FOP.
- The FOray Project An open-source XSL-FO publishing system that is suitable for converting XML content into PDF and other document formats.