You Might Not Want XSL-FO If…
- Content is well-formed XML with no DTD or schema
(too much variation; too many surprises)
- Page-limited productions, where text will be altered to fit the space
- Most text changes are made after layout
(Unless you are flowing your FO into an interactive tool that let’s you tweak)
- DTD or schema changes constantly
(XSL-FO stylesheet would need constant modification to keep up)
- Content is highly variable in structure
(structure has loads of options)