W3C XSL
Activities
W3C began developing XSL due to the need for a style sheet language based on XML.
The XSL language includes three parts: XSLT, XPath, and XSL Formatting Objects.
XSL Tutorial
To learn more about XSL, please read our XSL Tutorial.
XSL Versions
XSL 1.0
As a W3C Recommendation, XSL 1.0 was released on October 15, 2001, as a language for expressing style sheets. 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 for transforming 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)
XSL Formatting Objects is a vocabulary for specifying formatting semantics. Formatting refers to the process of transforming the results of XSL transformations into a form suitable for readers or listeners. Although there is no standalone W3C document for XSL Formatting Objects, the relevant description can be found in the XSL 1.0 Recommendation.
W3C XSL Specifications and Timeline
Specification | Draft/Proposal | Recommendation Date |
---|---|---|
XSL 1.0 | 15. Oct 2001 | |
XSL 1.1 | 05. Dec 2006 | |
XSLT 1.0 | 16. Nov 1999 | |
XSLT 2.0 | 23. Jan 2007 | |
XSLT 2.0 Requirements | 14. Feb 2001 |