The XSL-FO Big Picture
(format-specification, transforming, and rendering are separate steps)
- This whole thing works because
- there is software (XSL-FO Rendering Engines)
- hard-wired to understand XSL-FO tags
- which uses those tags to make pages
- XSL-FO tags describe (in a system-independent way)
- text formatting objects with styling
- page geometry
- And there is a transform (XSLT) to turn your XML tags into XSL-FO tags
“XSL-FO is the intermediate form between media-neutral XML
and media-dependent output” - Stephen Deach