«^»
7.1. Use of CSS1 with XML

Both IE5.5 and M18XSLT provide support for XML with CSS1 (version 1 of Cascading Style Sheet). To use CSS, you need to augment an XML document with a xml-stylesheet processing instruction. This results in the text that is in the file http://www.dur.ac.uk/barry.cornelius/java/xml.processing/code/css1.xml.

<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/css" href="css1.css"?>
<!DOCTYPE consumables SYSTEM "consumables.dtd">
<consumables>
...
</consumables>
The type attribute of this xml-stylesheet processing instruction says that this XML document is to be transformed using a CSS stylesheet and the href attribute gives the URL of the file containing the actual CSS instructions.

The file css1.css might contain:

consumables { display: block }
product     { display: block }
category    { font-size: x-large; 
              color: black }
item        { font-size: large; 
              color: red }
price       { background-color: yellow; 
              color: blue }