A D V E R T I S E M E N T
A family of languages called eXtensible Stylesheet Language (XSL) which allows one to describe how files encoded in
the XML standard are to be formatted or transformed.
There are three
languages in the family:
XSL Transformations (XSLT):
XML language for transforming XML documents
XSL Formatting Objects (XSL-FO):
XML language for specifying the visual formatting of an
the XML Path Language (XPath):
For addressing the parts of an XML
document a non-XML language used by XSLT, and also available for use
in non-XSLT contexts.
These all three specifications are available in the form of
The term XSL is sometimes used to refer to
a Microsoft variant of
developed as an implementation of an early (1998)
W3C draft of the XSLT language, with Microsoft-specific
extensions and omissions. Other commentators generally refer to
this dialect as WD-xsl. The dialect was later superseded
by a conformant implementation of the W3C specification.