XSL-FO（XSL格式化对象）是一种用于格式化XML文档的功能强大的样式语言。当尺寸固定时，纸张和印刷的有界形式的语义由XSL-FO表示。与HTML相反，HTML代表具有可变尺寸的浏览器窗口的无限形式的语义。 XSL-FO格式的XML文档主要用于生成PDF文件。 XSL（可扩展的样式表语言）是一组功能完整的W3C技术，旨在设计用于格式化和交换XML文档和XSL-FO的一部分。 XSLT和XPATH也是XSL的其他部分。