Latest web development tutorials

XSL 語言

它起始於XSL,結束於XSLT、XPath 以及XSL-FO。


起始於XSL

XSL指擴展樣式表語言(EX tensible StylesheetLanguage)。

萬維網聯盟(W3C)開始發展XSL 的原因是:存在著對於基於XML 的樣式表語言的需求。


CSS = HTML 樣式表

HTML使用預先定義的標籤,每個標籤的意義很容易被理解 。

HTML中的<table>標籤定義表格-並且瀏覽器清楚如何顯示它 。

向HTML 元素添加樣式是很容易的。 通過CSS,很容易告知瀏覽器用特定的字體或顏色顯示一個元素。


XSL = XML 樣式表

XML不使用預先定義的標籤(我們可以使用任何喜歡的標籤名),並且每個標籤的意義並不都那麼容易被理解 。

<table>標籤意味著一個HTML表格,一件家具,或是別的什麼東西-瀏覽器不清楚如何顯示它 。

XSL 可描述如何來顯示XML 文檔!


XSL - 不僅僅是樣式表語言

XSL 包括三部分:

  • XSLT - 一種用於轉換XML 文檔的語言。
  • XPath - 一種用於在XML 文檔中導航的語言。
  • XSL-FO - 一種用於格式化XML 文檔的語言。

本教程的主要內容是XSLT

本教程的其餘部分是XSLT - 用來轉換XML 文檔的語言。

如需學習更多有關XPath和XSL-FO的知識,請訪問我們的XPath教程XSL-FO教程