Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

W3C XSL activity


May 27, 2021 W3C Standard


Table of contents


W3C XSL activity


W3C began to develop XSL because of the need for an XML-based style sheet language.

The XSL language consists of three parts: XSLT, XPath, and XSL formatted objects.


XSL tutorial

To learn more about XSL, read our XSL tutorial.


XSL version

XSL 1.0

As a W3C recommendation, XSL 1.0 was released as a language for expressing style sheets on October 15, 2001. It consists of three parts: XSLT, XPath, and XSL format objects.

XSLT 1.0

XSLT 1.0 became the W3C recommendation on November 16, 1999. XSLT is a language used to convert XML documents to other XML documents.

XSLT 2.0

XSLT 2.0 became the W3C recommendation on January 23, 2007.

XSL-FO (XSL Format Object)

XSL Format Object A glossary that specifies formatting semantics. F ormatting refers to the process of transforming the results of an XSL conversion into a suitable reader or listener. Although there are no separate W3C documents for XSL formatted objects, relevant descriptions can be found in the XSL 1.0 recommendation.


W3C XSL specifications and timelines

specification Draft / proposal Recommended time
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 home page