使用CSS樣式單 (Cascading Style Sheets) ,可以給XML文檔添加額外的現實信息。
應該使用CSS來顯示你未來的XML文檔麼?
不,我們不推薦這樣做!但是我們還是應該實驗一下:
我們先來看一個單純的XML文檔: The CD Catalog
然後我們來看CSS樣式表單文件: The CSS file
最後,我們來看用CSS顯示出來的XML文檔: The CD Catalog formatted with the CSS file
這是用CSS樣式單修飾的XML文檔的一小部分代碼片斷:
<?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>
即使使用CSS的顯示效果很好,我們不認為使用CSS樣式單顯示XML文檔是未來web開發的趨勢。我們相信,使用XSL程序格式化XML文檔將會是未來的趨勢,目前最主要的浏覽器都支持這種技術。
你願意使用XML來創建你未來的網站麼?
不,我不認為這是一個好主意。我們也不拒絕去做這樣一個嘗試:A homepage written in XML.
我們不相信XML會直接用於創建未來的Web頁面。
我們仍然相信,XHTML - 利用XML重新定義過的HTML可能是一個更好的選擇: 情閱讀我們的XHtml 指南 。