XSL (eXtensible Stylesheet Language) is the preferred style sheet language of XML.
One way to use XSL is to transform XML into HTML before it is displayed by the browser
An Xml/XSL Example In this example the XML file, wine1xml.xml, is transformed into html using the XSL style sheet, wine1.xsl.
When you view the source code you will see the xml file and none of the html markup used to display the file.
Here is an overview of the process.