XSLT 語言

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

起始于 XSL

XSL 指擴展樣式表語言(EXtensible Stylesheet Language)。

萬維網聯盟 (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 教程》。