BAD document

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
XSL

Yes

> 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