Cascading Style Sheets/Applying CSS to XML
To apply a stylesheet to an XML document, place the modified following example into the prolog of the XML document.
<?xml-stylesheet href="style.css" type="text/css"?>
Any XML declaration, such as <?xml version="1.0" encoding="UTF-8"?>
, must precede the stylesheet processing instruction.
This applies to XHTML too, if it is served with the correct MIME type: application/xhtml+xml
.
A complete example, with an XML declaration and a stylesheet processing instruction:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="rss_style.css" type="text/css"?>
<rss version="2.0">
<channel>
<title>My news feed</title>
<link>http://my.news/</link>
<description>Latest news</description>
<language>en-gb</language>
<copyright>Me</copyright>
<pubDate>Wed, 06 Sep 2006 00:00:00 GMT</pubDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
</channel>
</rss>