René Neumann wrote:
> * Is there a real difference between them? As far as I can see XSL
> is a superset of XSLT, but it's somewhat fuzzy.

XSL is the Extensible Stylesheet Language, one way to think of this
is as the file format. XSL is a subset of XML.

XSLT means XSL Transform, which is the process of applying XSL onto
an input XML document, and if input document fits the XSL then the
transform usually results in some kind of useful output. The XSL
document specifies the transform output format and uses data and
structure from the input document.

XSL could be said to somehow imply XSLT, because that is the common
case, but I can easily imagine a case where distinction would be
appropriate; an XML editor application might have an optional
feature allowing users to work in particular with XSL documents,
although the editor is not in fact able to perform a transform.
An xslt USE-flag would be a poor fit.


> * Should 'xsl' remain a global useflag?
> * Should php remain 'xsl' or go to 'xslt'?

When transform is supported I think xslt makes sense.


> * When building a new package with optional XSLT-support: Should I
>   use 'xsl' or 'xslt'.

If it can indeed do transform, I would say to use xslt.


Diego Elio Pettenò wrote:
> The correct one should be xslt and that's it..

Can you please motivate your opinion? Saying "that's it" is quite hostile.


//Peter

Reply via email to