W3C XSL Activities

From http://www.w3schools.com (Copyright Refsnes Data)

# W3C XSL Activities

W3C started to develop XSL because there was a need for an XML-based Stylesheet Language.

The XSL language consists of three parts: XSLT, XPath, and XSL Formatting Objects.

## XSL Tutorial

To learn more about XSL, read our XSL tutorial.

## XSL Versions

### XSL 1.0

XSL 1.0 became a W3C Recommendation October 15, 2001. It consisted of three parts: XSLT, XPath, and XSL Formatting Objects.

### XSLT 1.0

XSLT 1.0 became a W3C Recommendation 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 January 23, 2007.

### XSL Formatting Objects (XSL-FO)

XSL-FO is an XML vocabulary for specifying formatting semantics. Formatting is the process of turning the result of an XSL transformation into a suitable output form for a reader or listener. No separate W3C document exists for XSL Formatting Objects, but a description can be found inside the XSL 1.0 Recommendation.

## W3C XSL Specifications and Timeline

Specification | Draft / Proposal | Recommendation
XSL 1.0 (XSL-FO) |  | 15. Oct 2001
XSL 1.1 |  | 05. Dec 2006
XSLT 1.0 |  | 16. Nov 1999
XSLT 1.1 | 24. Aug 2001 |
XSLT 2.0 Requirements | 14. Feb 2001 |
XSLT 2.0 |  | 23. Jan 2007

## W3C Reference:

W3C XSL Home Page

From http://www.w3schools.com (Copyright Refsnes Data)