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 |