W3C XSL Event

Stylesheets can describe how a document is displayed, pronounced, or printed. The XSL language includes three parts: XSLT, XPath, and XSL Formatting Objects.

XML Tutorial

For more information about XSL, please read our XSL Tutorial.

XSL Versions

XSL 1.0

As a W3C Recommendation, XSL 1.0 was published as a language for expressing style sheets on October 15, 2001. It consists of three parts: XSLT, XPath, and XSL Formatting Objects.

XSLT 1.0

XSLT 1.0 became a W3C Recommendation on November 16, 1999. XSLT is a language used to transform XML documents into other XML documents.

XSLT 2.0

XSLT 2.0 became a W3C Recommendation on January 23, 2007.

XSL-FO (XSL Formatting Objects)

The XSL Formatting Objects specify a vocabulary for formatting semantics. Formatting refers to the process of transforming the results of an XSL transformation into a form suitable for reading by a reader or listening to by a listener. Although there is no independent W3C document for XSL Formatting Objects, relevant descriptions can be found in the XSL 1.0 Recommendation.

W3C XSL Standard and Timeline

Standard Draft/Proposal Recommendation
XSL 1.0 (XSL-FO)   October 15, 2001
XSL 1.1   December 5, 2006
XSLT 1.0   November 16, 1999
XSLT 1.1 August 24, 2001  
XSLT 2.0 Requirements February 14, 2001  
XSLT 2.0   January 23, 2007

W3C References

W3C XSL Home Page