<?xml-stylesheet type="text/css" href="cssFile.css"?>
2、内嵌使用
<?xml-stylesheet type="text/css"?>
<xml>
<HTML:STYLE xmlns:HTML="http://www.w3.org/profiles/XHTML-transitional">
lang {
background:#cccccc
}
php {
background:#eeeeee
}
java {
background:#999999
}
<lang>
<php>language php </php>
<java>language java</java>
</lang>
</HTML:STYLE>
下面是此XML文件的一个片断。 第二行,<?xml-stylesheet type="text/css" href="cd_catalog.css"?>,把这个 XML 文件链接到 CSS 文件:<?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>
XML是一样的,要明确的一个问题是:XML是一种数据的存储格式;
css,xsl是数据的显示方式。
就是说对于同一个XML数据,我们可以使用不同的方式来显示(比如显示为table或者div)。
不过现在一般不会用css来格式化XML数据,都是用xsl,xsl的功能要比css强大的多。