
- XSLT 教程
- XSLT - 首頁
- XSLT - 概述
- XSLT - 語法
- XSLT - <template>
- XSLT - <value-of>
- XSLT - <for-each>
- XSLT - <sort>
- XSLT - <if>
- XSLT - <choose>
- XSLT - <key>
- XSLT - <message>
- XSLT - <apply-template>
- XSLT - <import>
- XSLT 有用資源
- XSLT - 快速指南
- XSLT - 有用資源
- XSLT - 討論
XSLT 概述
XSL
在學習 XSLT 之前,我們應該首先了解 XSL,它代表可擴充套件樣式表語言 (Extensible Stylesheet Language)。它類似於 XML,就像 CSS 關係到 HTML 一樣。
XSL 的需求
對於 HTML 文件,標籤是預定義的,例如 table、div 和 span;瀏覽器知道如何為它們新增樣式並使用 CSS 樣式顯示它們。但是對於 XML 文件,標籤沒有預定義。為了理解和設定 XML 文件的樣式,全球資訊網聯盟 (W3C) 開發了 XSL,它可以充當基於 XML 的樣式表語言。XSL 文件指定瀏覽器應如何呈現 XML 文件。
以下是 XSL 的主要部分:
XSLT - 用於將 XML 文件轉換為各種其他型別的文件。
XPath - 用於導航 XML 文件。
XSL-FO - 用於格式化 XML 文件。
什麼是 XSLT
XSLT,可擴充套件樣式表語言轉換,提供了一種自動將 XML 資料從一種格式轉換為另一種格式的功能。
XSLT 如何工作
XSLT 樣式表用於定義要應用於目標 XML 文件的轉換規則。XSLT 樣式表以 XML 格式編寫。XSLT 處理器獲取 XSLT 樣式表並將轉換規則應用於目標 XML 文件,然後它生成以 XML、HTML 或文字格式的格式化文件。然後,此格式化文件由 XSLT 格式化程式利用以生成要顯示給終端使用者的實際輸出。

優點
以下是使用 XSLT 的優點:
獨立於程式設計。轉換以單獨的 xsl 檔案編寫,該檔案又是 XML 文件。
只需修改 xsl 檔案中的轉換即可更改輸出。無需更改任何程式碼。因此,Web 設計師可以編輯樣式表並快速檢視輸出中的更改。
廣告