一.
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...