Extensible Stylesheet Language (XSL)
XML is used specifically to define data and contains no formatting information. To display XML information , use the Extensible Stylesheet Language.
The combination of the two, XML and XSL, enables the separation of data and its representation, allowing greater flexibility and robustness. For example, unlike HTML, data which must be displayed in multiple ways is stored only once.