XSL 語言
它起始於 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 的知識,請訪問我們的XPath 教學 和 XSL-FO 教學。