XSL簡明教程 1 XSL入門

2021-04-17 01:41:47 字數 849 閱讀 3306

一.

xsl入門

1.xsl---xml的樣式表

html網頁使用預先確定的標識(tags),這就是說所有的標記都有明確的含義,例如是另起一行是標題字型。所有的瀏覽器都知道如何解析和顯示html網頁。

然而,xml沒有固定的標識,我們可以建立我們自己需要的標識,所以瀏覽器不能自動解析它們,例如可以理解為**,也可以理解為桌子。由於xml的可擴充套件性,使我們沒有乙個標準的辦法來顯示xml文件。

為了控制xml文件的顯示,我們有必要建立一種機制,css就是其中的一種,但是

xsl(extensible stylesheet language)是顯示xml文件的首選樣式語言,它比css更適合於xml。

2.xsl --- 不僅僅是一種樣式表

xsl由兩部分組成:

一是轉化xml文件;二是格式化xml文件。

如果你不理解這個意思,可以這樣想:

xsl是一種可以將xml轉化成html的語言,一種可以過濾和選擇xml資料的語言,一種能夠格式化xml資料的語言。(比如用紅色顯示負數。)

3.xsl --- 它能做什麼?

xsl可以被用來定義xml文件如何顯示,可以將xml文件轉換成能被瀏覽器識別的html檔案,通常的,

xsl是通過將每乙個xml元素"翻譯"為html元素,來實現這種轉換的。

xsl能夠向輸出檔案裡新增新的元素,或則移動元素。

xsl也能夠重新排列或者索引資料,它可以檢測並決定哪些元素被顯示,顯示多少。

4.xsl在ie5中的顯示

注意:ie5.0中,並不能完全相容w3c組織發布的最新

xsl標準。因為ie5.0是在

xsl標準最終確定以前發布的。微軟已經承諾在ie5.5中修正。

XSL簡明教程 2 XSL轉換

二.xsl的 轉換1.將xml轉換成html xsl是如何將xml文件轉換成html檔案的呢?我們來看乙個例子,下面是xml文件的一部分 empire burlesque bob dylan usacolumbia 10.90 1985 然後我們將下面的 xsl檔案作為html的模板將xml資料轉換...

XSL簡明教程 2 XSL轉換

二.xsl的 轉換1.將xml轉換成html xsl是如何將xml文件轉換成html檔案的呢?我們來看乙個例子,下面是xml文件的一部分 empire burlesque bob dylan usacolumbia 10.90 1985 然後我們將下面的 xsl檔案作為html的模板將xml資料轉換...

XSL簡明教程 5 XSL的索引

五.xsl 的 索引如果我需要將元素的顯示按一定的順序排列,應該如何建立 xsl的索引呢?我們還是來看前面的例子,還是這段 empire burlesque bob dylan usacolumbia 10.90 1985.當xml文件被轉換成html檔案,索引應該同時建立。簡單的辦法就是給你的fo...