W3C XSLActivity


W3C began developing 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, please read ourXSL Tutorial。


XSL Versions

XSL 1.0

As a W3C Recommendation, XSL 1.0 was released on October 15, 2001 as a language for expressing stylesheets. 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 turning the result of an XSL transformation into a format suitable for a reader or listener. Although there is no separate W3C document for XSL Formatting Objects, a related 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 Home Page

Other Extensions