XSLT 教程

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

萬維網聯盟開始發展 XSL 的起因是由于對基于 XML 的樣式表語言的需求。

XSLT 指 XSL 轉換。在此教程中,你將學習如何使用 XSLT 將 XML 文檔轉換為其他文檔,比如 XHTML。

開始學習 XSLT

XSLT 參考手冊

XSLT 元素
對所有來自 W3C 標準的 XSLT 元素進行了描述,以及關于瀏覽器支持的信息。
XSLT 函數
XSLT 包含了超過 100 個內置函數。 這些函數可以用于字符串、數值、日期和時間比較、節點和 QName 處理, 序列處理, 邏輯值等等。

內容目錄

XSL 語言
詳細解釋 XSL 的子語言: XSLT、XPath 和 XSL-FO。
XSLT 簡介
XSLT 的簡介。包括其概念和作用。
XSLT 瀏覽器
支持 XSLT 的瀏覽器總論。
XSLT 轉換
如何使用 XSLT 將 XML 文檔轉換為 XHTML 文檔。
XSLT 模板
<xsl:template> 元素包含了當指定的節點被匹配時所能應用的規則.
XSLT <xsl:value-of> 元素
<xsl:value-of> 元素可提取選定節點的值。
XSLT <xsl:for-each> 元素
<xsl:for-each> 元素允許您在 XSL 中進行循環。
XSLT <xsl:sort> 元素
<xsl:sort> 元素用于對輸出進行排序。
XSLT <xsl:if> 元素
<xsl:if> 元素用于針對 XML 文件的內容放置一個條件測試。
XSLT <xsl:choose> 元素
<xsl:choose> 元素被用來與 <xsl:when> 和 <xsl:otherwise> 配合使用,來表達多重的條件檢驗。
XSLT <xsl:apply-templates> 元素
<xsl:apply-templates> 元素可把模板規則應用到當前節點或者當前元素的子節點。
客戶端的 XSL
如何在客戶端將 XML 文檔轉換為 XHTML 文檔。
服務器端的X SL
如何在服務器端將 XML 文檔轉換為 XHTML 文檔。
XSL Editing XML
存儲在 XML 文件中的數據可以通過因特網瀏覽器進行編輯。本章將講解如何打開、編輯、保存一個存儲于服務器的 XML 文件。
XSL 編輯器
當編輯 XSL 文檔時,為什么應該使用 XML 編輯器。
XSLT 總結
本節是對您在本教程所學內容的總結,并為您推薦了下一步應該學習的內容。

XSLT 參考手冊

XSLT 元素
對所有來自 W3C 標準的 XSLT 元素進行了描述,以及關于瀏覽器支持的信息。
XSLT 函數
XSLT 擁有超過 100 個內置的函數。這些函數可以用于字符串、數值、日期和時間比較、節點和QName處理, 序列處理, 邏輯值等等。