So XML represents data content, what about data presentation?
Created May 4, 2012
Bruce Martin
Stylesheets are used to present XML. A stylesheet describes how to present data. The description is separate from the data.
The Cascading Stylesheet Specification (CSS) is a language for associating styles and elements. Cascading Stylesheets have been used in browsers with HTML. Microsoft Internet Explorer 5 also uses cascading style sheets with XML.
The Extensible Style Language (XSL) was designed to be used with XML. XSL is described in XML. That is, a style sheet is just and XML file.