XML technical m...login
XML technical manual
author:php.cn  update time:2022-04-14 15:57:53

XML CSS


Using CSS Displaying XML


By using CSS (Cascading Style Sheets), you can add display information to an XML document.


Use CSS to display your XML?

It is possible to format XML documents using CSS.

The following example is about how to use CSS style sheet to format XML document:

Please look at this XML file: CD directory

Then look at this style sheet: CSS file

Finally, check out: CD Directory Formatted with CSS Files

Below is a small portion of the XML file. The second line links the XML file to the CSS file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<? xml-stylesheet type="text/css" href="cd_catalog.css"?>
<CATALOG>
​ <CD>
​​ <TITLE>Empire Burlesque</TITLE>
​​ <ARTIST>Bob Dylan</ARTIST>
​​ <COUNTRY>USA</COUNTRY>
​​ <COMPANY>Columbia</COMPANY>
​​ <PRICE>10.90</PRICE>
​​ <YEAR>1985</YEAR>
​ </CD>
​ <CD>
​​ <TITLE>Hide your heart</TITLE>
​​ <ARTIST>Bonnie Tyler</ARTIST>
​​ <COUNTRY>UK</COUNTRY>
​​ <COMPANY>CBS Records</COMPANY>
​​ <PRICE>9.90</PRICE>
​​ <YEAR>1988</YEAR>
​ </CD>
.
.
.
</CATALOG>

Formatting XML using CSS is not a common approach.

W3C recommends using XSLT, please see the next chapter.

php.cn