W3C home > Mailing lists > Public > xsl-editors@w3.org > January to March 2000

BAD document

From: Tapio Markula <tapio1@gamma.nic.fi>
Date: Fri, 04 Feb 2000 17:59:54 +0200
Message-Id: <>
To: xsl-editors@w3.org
I was asked from France:

> I do not understand very well the difference between XSL and XSLT.

He asked also the difference of XSLT and XSL-fo. 

The reason, why XSL, XSLT and XSL-fo are very confusing terms is in the
documentation of XSL!!!

I tried to explain it at this way:

XSL is COMMON part.
XSLT are those part of XSL, which are designed into tree transformations.
XSL-fo are those part of XSL, which are designed into layout and formatting.

The difficulty in XSLT and XSL documetations is, that 'xsl' namespace is
used primary in XSLT recommendation and in XSL working draft is explainded
primary XSL-fo, which has 'fo' as the namespace. It doesn't explain
properly the needed common part of XSL (with the namespace 'xsl') even if
it does have 'XSL' as the document name. This is very confusing.

>Is what, in fact, XSLT corresponds to the generation part of a new tree of


> and which XSL is not used any more but for formatting?

In fact XSL-fo is the formatting language, but in XSL-fo documents is
needed also common parts of XSL with the namespace 'xsl'.

XSL itself doesn't do anything without one of these
1) XLST with source and result tree templates
2) XSL-fo
3) XSL-fo + XSLT  with source and result tree templates.
Tapio Markula
Expert on
____ Cascading 
______ Style
______   Sheets

I have made something also with XML and XSL
E:mail: tapio.markula@nic.fi
http://www.nic.fi/~tapio1/index.html (Finnish)
http://www.nic.fi/~tapio1/index_e.html (English)
http://www.nic.fi/~tapio1/Opetus/ (CSS2)
http://www.nic.fi/~tapio1/Teaching/ (CSS2)
http://www.nic.fi/~tapio1/Opetus/XSL-new.html (XML)
http://www.nic.fi/~tapio1/Teahing/XSL-new.html (XML)
Received on Friday, 4 February 2000 10:59:52 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:17 UTC