天天看點

XSL 語言

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

XSL 指擴充樣式表語言(E<b>X</b>tensible <b>S</b>tylesheet <b>L</b>anguage)。

網際網路聯盟(W3C)開始發展 XSL 的原因是:存在着對于基于 XML 的樣式表語言的需求。

HTML 使用預先定義的标簽,每個标簽的意義<b>很容易被了解</b>。

HTML 中的 &lt;table&gt; 标簽定義表格 - 并且浏覽器<b>清楚如何顯示它</b>。

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

XML 不使用預先定義的标簽(我們可以使用任何喜歡的标簽名),并且每個标簽的意義<b>并不都那麼容易被了解</b>。

&lt;table&gt; 标簽意味着一個 HTML 表格,一件家具,或是别的什麼東西 - 浏覽器<b>不清楚如何顯示它</b>。

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

XSL 包括三部分:

XSLT - 一種用于轉換 XML 文檔的語言。

XPath - 一種用于在 XML 文檔中導航的語言。

XSL-FO - 一種用于格式化 XML 文檔的語言。

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

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