XHTML
stands for "Extensible Hypertext Markup Language".
It is a reformation of HTML
as an XML
vocabulary.
XML
XML
stands for "Extensible Markup Language". It is a
language specification from the W3C
that allows users to develop their own markup languages
(often called vocabularies), and format their documents using
style sheets to be presented on a browser if desired. It is a
syntax/format, establishing rules for XML-compliant languages
with a very strict set of rules that must be adhered to,
allowing lots of control over document format.
XSL
XSLstands for "Extensible Style Language". It
is a W3C
specification that contains three parts:
Extensible Stylesheet Language Transformations (XSLT)
for changing the formatting and structure of markup according
to a set of rules
Extensible Stylesheet Language Formatting Objects (XSL-FO)
for applying a strong set of rules to a document to ensure
reliable formatting when printed