- 相關(guān)推薦
關(guān)于風(fēng)格頁(yè)和XML的關(guān)系是什么
風(fēng)格頁(yè)和XML的關(guān)系是什么?
因?yàn)閄ML把內(nèi)容和表現(xiàn)形式分開來(lái)了,所以網(wǎng)站設(shè)計(jì)者們需要一種新的方法來(lái)控制版面的和外觀的顯示。風(fēng)格頁(yè)這時(shí)候挺身而出了。到現(xiàn)在,共有三種不同的風(fēng)格頁(yè)能夠和XML一起工作,它們是:
Cascading Style Sheets (CSS)。
2. Extensible Style Language (XSL)。
3.Document Style Semantics and Specification Language (DSSSL)。XML對(duì)于現(xiàn)在的CSS標(biāo)準(zhǔn)支持的很好,CSS也能夠完成大部分基本的風(fēng)格和外形的設(shè)定。但是CSS并不能夠滿足一些高端的應(yīng)用。這時(shí)候或許更多的要求助于DSSSL,這項(xiàng)ISO標(biāo)準(zhǔn)。它曾經(jīng)和XML的先輩SGML合作得很好,現(xiàn)在對(duì)付XML當(dāng)然不會(huì)有什么問(wèn)題??唯一的問(wèn)題是:她太復(fù)雜了,而且大多數(shù)是為了出版業(yè)而設(shè)計(jì)的,并沒(méi)有太多地考慮網(wǎng)上傳輸?shù)奶厥庑浴ww.diannao114.cn于是,剩下的就是XSL了,它基本上就是專為XML所設(shè)計(jì)的,F(xiàn)在XSL正作為W3C的一項(xiàng)議案有待于通過(guò)討論,所以現(xiàn)在只有在IE5中得到了支持,其他瀏覽器都還不認(rèn)識(shí)XSL。XSL給網(wǎng)頁(yè)設(shè)計(jì)者和用戶以更大的彈性,它很多的特性在HTML中根本是無(wú)法想象的。例如:HTML的標(biāo)簽在所有的瀏覽器中顯示都是一成不變的,但在XSL中,社記者能夠指定任意的頁(yè)面元素按他們的想法顯示出來(lái)。而用戶也可以通過(guò)個(gè)人的設(shè)定來(lái)決定到底該如何顯示。 XSL是被設(shè)計(jì)成可以和一些腳本語(yǔ)言比如JavaScript協(xié)同工作的。你甚至可以寫這樣的腳本:“if 某個(gè)XML元素的某個(gè)屬性值=10 then 讓它顯示成綠色,else 讓它顯示成藍(lán)色”,等等。和XSL在一起,XML顯得無(wú)所不能。
【風(fēng)格頁(yè)和XML的關(guān)系是什么】相關(guān)文章:
國(guó)標(biāo)和拉丁舞的關(guān)系是什么09-07
績(jī)效管理和戰(zhàn)略是什么關(guān)系09-10
家具藝術(shù)風(fēng)格與現(xiàn)代裝潢設(shè)計(jì)關(guān)系08-05
插花風(fēng)格和插花造型10-03
混搭風(fēng)格的設(shè)計(jì)理念是什么09-12
中國(guó)民間舞的風(fēng)格與規(guī)格的關(guān)系08-20
《詩(shī)經(jīng)》的風(fēng)格特色和歷史影響01-22
東北秧歌的風(fēng)格特點(diǎn)和表演形式06-10
XML認(rèn)證元素類型聲明05-28