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.