Altova Mailing List Archives

RE: [xsl] Difference between XSL and XSLT

From: "Michael Kay" <mike@------------>
Date: 2/10/2006 11:48:00 PM
Personally, I avoid using the term XSL because it means different things to
different people. 

* For historical reasons some people use XSL to mean XSLT; 

* Microsoft historically used XSL to mean the WD-xsl language, an early
approximation to XSLT; when both languages were in use they used the terms
"XSL" and "XSLT" to distinguish them

* Some people use XSL to mean what most of us call XSL-FO, because if you
look at the XSL-FO spec ( you find that its title
is "Extensible Stylesheet Language (XSL)" - although when you read on, you
see that it says

This specification defines the features and syntax for the Extensible
Stylesheet Language (XSL), a language for expressing stylesheets. It
consists of two parts:

   1. a language for transforming XML documents, and
   2. an XML vocabulary for specifying formatting semantics.

which isn't actually true, because this spec doesn't define the features and
syntax of part (1) at all; and within the rest of the XSL-FO spec, the term
"XSL" is generally used to mean what the rest of the world calls XSL-FO.

Michael Kay


> -----Original Message-----
> From: Khorasani, Houman [mailto:Houman.Khorasani@xxxxxxxxxxxx] 
> Sent: 10 February 2006 19:46
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Difference between XSL and XSLT
> Hello,
> I am having a presentation on Monday about XML, XSLT and XSD.  I am
> wondering what if they ask me what the difference between XSLT and XSL
> is, or why we should use the one over the other...I didn't know how to
> respond.
> I know XSLT is a subset o XSL.  But still a bit confusing to 
> explain why
> to use XSLT rather than XSL or vice versa...
> Any comment?
> Thanks
> Houman


These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.