Easy Tutorial
❮ W3C Css W3C Schema ❯

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

W3C Reference Manual:

W3C XSL Homepage

❮ W3C Css W3C Schema ❯