MTL文档的缺省表示不同，XSL-FO将所有的文档数据保存在内部。XSL-FO总的设计思想用户写到文档中的数据是XML语言的文档，而不是FO，所用语言可以是XHTML、DocBook以及TEI或者其他任何的XML语言。然后，用户自己写一个或者找一个XSLT变换，将XML转换成XSL-FO。一旦生成了XSL-FO文档，就将它送到FO处理器这样的应用程序中。FO处理器将XSL-FO文档转换成可以阅读或者可以打印的格式。最常见的XSL-FO输出格式是PDF或者PostScript，有一些FO处理器只能输出