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||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|
Your message has been sent to W3Schools.