Displaying XML on the web
As a further adjunct to XML is the stylesheet language XSL, which allows users to describe visual properties and transformations of XML data without embedding those instructions into the data itself. The resulting document is then an HTML document which uses CSS for rendering.
An XML document may also be rendered directly in some browsers such as e.g. Internet Explorer 5 or Mozilla with the stylesheet language CSS. This process is still not yet stable as of January 2003. The XML document must include a reference to a style sheet:
While browser-based XML rendering develops, the alternative is conversion into HTML or PDF or other formats on the server. Programs like