XSL簡明教程(1)XSL入門(轉)

amyz發表於2007-08-12
XSL簡明教程(1)XSL入門(轉)[@more@]

  一. 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中修正。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950407/,如需轉載,請註明出處,否則將追究法律責任。

XSL簡明教程(1)XSL入門(轉)
請登入後發表評論 登入
全部評論

相關文章