RE: [xsl] Difference between XSL and XSLT

Subject: RE: [xsl] Difference between XSL and XSLT
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 10 Feb 2006 23:34:54 -0000
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

Current Thread