XML and XSL In the previous lesson, we used CSS to apply styles
to the contents of our XML document. Applying styles improved
the look of our document when viewing it with a browser. XML
also has it's own styles language - XSL. XSL stands for
Extensible Styles Language and is a very powerful language for
applying styles to XML documents. XSL has two parts - a
formatting language and a transformation language. The
formatting language allows you to apply styles similar to what
CSS does. Browser support for the XSL formatting language is
limited at this stage. The transformation language is known as
XSLT (XSL Transformations). XSLT allows you to transform your
XML document into another form. For example, you could use XSLT
to dynamically output some (or all) of the contents of your XML
file into an HTML document containing other content. Using our
previous XML example, imagine if we wanted to add a heading and
some text to the top of the document when we output our XML
document. Something like this: The only pro