XSL Formatting Objects

Un documento XSL-FO es un documento XML en el que se especifica cómo se van a formatear unos datos para presentarlos en pantalla, papel u otros medios.El significado de las siglas XSL-FO es eXtensible Stylesheet Language Formatting Objects.Estos objetos de formato se refieren a páginas, párrafos, tablas, etc.Los procesadores XSL-FO libres más conocidos son FOP y PassiveTeX.El nombre oficial de la recomendación es Extensible Stylesheet Language (XSL) y no XSL-FO.