puh, was genau willst du wissen?
Für den Anfang zitiere ich mal die Wikipedia:
Der Ausgangspunkt ist ein XML-Dokument, das mit Hilfe von XSLT-Stylesheets in eine XSL-FO-Datei umgewandelt wird. Das XSLT-Stylesheet wählt aus dem Ursprungsdokument die erforderlichen Elemente aus und transformiert sie in eine Kombination aus XSL-FO-Elementen und -Attributen (den so genannten FO-Baum). Diese legen das Erscheinungsbild im Zielmedium fest (beispielsweise Seitengestaltung, Gestaltung von Spalten, Listen, Tabellen, usw.).
Ein für mich ganz gut wirkendes Tutorial habe ich hier gefunden:
http://www.abbeyworkshop.com/howto/xslt/xslt-fop/index.html