From http://www.w3schools.com (Copyright Refsnes Data)
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.
To learn more about XSL, read our XSL tutorial.
XSL 1.0 became a W3C Recommendation October 15, 2001. It consisted of three parts: XSLT, XPath, and XSL Formatting Objects.
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 became a W3C Recommendation January 23, 2007.
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.
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 |
From http://www.w3schools.com (Copyright Refsnes Data)