- From: Tapio Markula <tapio1@gamma.nic.fi>
- Date: Fri, 04 Feb 2000 17:59:54 +0200
- 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 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