DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> XSL簡明教程1XSL入門
XSL簡明教程1XSL入門
編輯:XML詳解     

一. XSL入門 1.XSL---XML的樣式表  Html網頁使用預先確定的標識(tags),這就是說所有的標記都有明確的含義,例如<p>是另起一行<h1>是標題字體。所有的浏覽器都知道如何解析和顯示Html網頁。
然而,XML沒有固定的標識,我們可以建立我們自己需要的標識,所以浏覽器不能自動解析它們,例如<table>可以理解為表格,也可以理解為桌子。由於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中正。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved