XSL Formatting Objects
| Filename extension | 
.xml, .fo | 
|---|---|
| Internet media type | application/xml,text/xml(deprecated) | 
| Uniform Type Identifier (UTI) | public.xml | 
| Developed by | World Wide Web Consortium (W3C) | 
| Latest release | 1.1 December 5, 2006 | 
| Type of format | Markup language | 
| Contained by | XML | 
| Open format? | Yes | 
| Website | www | 
XSL-FO (XSL Formatting Objects) is a markup language for XML document formatting that is most often used to generate PDF files. XSL-FO is part of XSL (Extensible Stylesheet Language), a set of W3C technologies designed for the transformation and formatting of XML data. The other parts of XSL are XSLT and XPath. Version 1.1 of XSL-FO was published in 2006.
XSL-FO is considered feature complete by W3C: the last update for the Working Draft was in January 2012, and its Working Group closed in November 2013.