它起始于 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 中的 <table> 标簽定義表格 - 并且浏覽器<b>清楚如何顯示它</b>。
向 HTML 元素添加樣式是很容易的。通過 CSS,很容易告知浏覽器用特定的字型或顔色顯示一個元素。
XML 不使用預先定義的标簽(我們可以使用任何喜歡的标簽名),并且每個标簽的意義<b>并不都那麼容易被了解</b>。
<table> 标簽意味着一個 HTML 表格,一件家具,或是别的什麼東西 - 浏覽器<b>不清楚如何顯示它</b>。
XSL 可描述如何來顯示 XML 文檔!
XSL 包括三部分:
XSLT - 一種用于轉換 XML 文檔的語言。
XPath - 一種用于在 XML 文檔中導航的語言。
XSL-FO - 一種用于格式化 XML 文檔的語言。
本教程的其餘部分是 XSLT - 用來轉換 XML 文檔的語言。
如需學習更多有關 XPath 和 XSL-FO 的知識,請通路我們的XPath 教程 和 XSL-FO 教程。