XSLT輕鬆進門第一章 XSLT的概念 3

2021-12-29 19:53:00 字數 739 閱讀 1661

1.5 xslt和css的比擬

css同樣可以格局化xml文件,那麼有了css為什麼還需要xslt呢?由於css固然能夠很好的把持輸出的樣式,比如色彩,字型,大小等,但是它有嚴重的侷限性,就是:

(1) css不能重新排序文件中的元素;

(2) css不能判定和把持哪個元素被顯示,哪個不被顯示;

(3) css不能統計盤算元素中的資料;

換句話說,css只適實用於輸出比擬固定的終極文件。css的長處是簡潔,耗費系統資源少;而xslt固然功效強盛,但由於要重新索引xml結構樹,所以耗費記憶體比擬多。

因此,我們經常將它們聯合起來應用,比如在伺服器端用xslt處理文件,在客戶端用css來把持顯示。可以減少響應時間。

1.6 xslt和ie5

在xslt草案宣布不久,微軟就在ie4中供給了支撐xsl功效的預覽版本,到ie5.0宣布時,正式全面支撐xslt,可是由於ie5宣布的比xslt1.0尺度時間早,因此在ie5.0中支撐的xstl功效和xslt 1.0略有不同。(呵呵~~xml推行的重要原因之一就是解決html過火依附瀏覽器的標題,現在微軟又想標新創新?)。好在微軟的ie5.5中履行的尺度已經和w3c的xslt1.0基礎相近。但令人頭疼的是ie5.0已經發行了幾百萬套,您應用的xslt很可能不能被客戶的瀏覽器準確履行。目前xslt 1.1仍在發展中,w3c及有關組織也在和微軟協商爭取獲得同一。呵呵~~故事還遠遠沒有結束噢。

留心:本文中提到的語法都是根據xslt 1.0的尺度來講的,沒有任何微軟的'方言'。

XSLT輕鬆進門第一章 XSLT的概念 1

1.xslt的概念 1.1 什麼是xslt 1.2 為什麼要用xslt 1.3 xslt的歷史 1.4 什麼是xpath 1.5 xslt和css的比擬 1.6 xslt和ie5 1.xslt的概念 我們首先來澄清乙個概念,大家可能聽說過xsl extensible stylesheet langu...

XSLT輕鬆入門第一章 XSLT的概念

1.xslt的概念 1.1 什麼是xslt 1.2 為什麼要用xslt 1.3 xslt的歷史 1.4 什麼是xpath 1.5 xslt和css 的比較 1.6 xslt和ie5 1.xslt的概念 我們首先來澄清乙個概念,大家可能聽說過xsl extensible stylesheet lang...

XSLT輕鬆入門第一章 XSLT的概念

1.xslt的概念 1.1 什麼是xslt 1.2 為什麼要用xslt 1.3 xslt的歷史 1.4 什麼是xpath 1.5 xslt和css的比較 1.6 xslt和ie5 1.xslt的概念 我們首先來澄清乙個概念,大家可能聽說過xsl extensible stylesheet langu...