RE: [xsl] XSL Sites

Subject: RE: [xsl] XSL Sites
From: "Max Dunn" <maxdunn@xxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 30 May 2001 21:44:25 -0700
Hi,

The ultimate XSL site is Dave Pawson's FAQ:
http://www.dpawson.co.uk/xsl/xslfaq.html
He explains some of the "XSL" vs. "XSLT" mystery at:
http://www.dpawson.co.uk/xsl/vocab.html#d44e2535
under XSL and XSLT

You could also look at the sites listed at:
http://www.siliconpublishing.org/xml.asp
and
http://www.siliconpublishing.org/xsl.asp

which include links to the:
XML: http://www.xml.com/axml/testaxml.htm
(that's the annotated version...)
XSL: http://www.w3.org/TR/xsl/
XSLT: http://www.w3.org/TR/xslt.html
XPath: http://www.w3.org/TR/xpath.html
specifications

Quoting the beginning of the XSLT spec:


"This specification defines the syntax and semantics of XSLT, which is a
language for transforming XML documents into other XML documents."

"XSLT is designed for use as part of XSL, which is a stylesheet language for
XML. In addition to XSLT, XSL includes an XML vocabulary for specifying
formatting. XSL specifies the styling of an XML document by using XSLT to
describe how the document is transformed into another XML document that uses
the formatting vocabulary."

"XSLT is also designed to be used independently of XSL. However, XSLT is not
intended as a completely general-purpose XML transformation language. Rather
it is designed primarily for the kinds of transformations that are needed
when XSLT is used as part of XSL."



This should explain something of the relationship of "XSL" the general term
to what many think of as its "XSLFO" (the "formatting vocabulary" above) and
"XSLT" subsets.

The XSLT spec also explains of XPath:

"XSLT makes use of the expression language defined by XPath for selecting
elements for processing, for conditional processing and for generating
text."

For practical purposes XPath can be considered a subset (or "used expression
language") of XSLT, and XSLT and XSLFO can be considered the transformation
and style components of the superset "XSL".

It should also be noted that while there's a finished, well implemented XSLT
1.0, the XSLFO side of things is less finished and less well implemented, it
seems either the FO side is more difficult/political or they bit off more
for the 1.0 version of formatting than they did for transformation.

Hope this makes sense...

Max
http://www.siliconpublishing.org/


-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Sheryl Garde
Sent: Wednesday, May 30, 2001 6:04 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] XSL Sites



Hi,

I'm just new to XSL/XML stuffs. Could someone help me
better understand all about XSL/XML. Maybe you could
give me a better site wherein i can be able to understand/
study about XSL/XML.

One more thing, im quite confuse about this. What is the
difference between XSL and XSLT/XPath/XSLFO? Maybe someone
could clarify this for me..

thanks,
-she- :)



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread