XSLT 教程
XSL 指擴(kuò)展樣式表語言(EXtensible Stylesheet Language)。
萬維網(wǎng)聯(lián)盟開始發(fā)展 XSL 的起因是由于對基于 XML 的樣式表語言的需求。
XSLT 指 XSL 轉(zhuǎn)換。在此教程中,你將學(xué)習(xí)如何使用 XSLT 將 XML 文檔轉(zhuǎn)換為其他文檔,比如 XHTML。
XSLT 參考手冊
- XSLT 元素
- 對所有來自 W3C 標(biāo)準(zhǔn)的 XSLT 元素進(jìn)行了描述,以及關(guān)于瀏覽器支持的信息。
- XSLT 函數(shù)
- XSLT 包含了超過 100 個內(nèi)置函數(shù)。 這些函數(shù)可以用于字符串、數(shù)值、日期和時間比較、節(jié)點(diǎn)和 QName 處理, 序列處理, 邏輯值等等。
內(nèi)容目錄
- XSL 語言
- 詳細(xì)解釋 XSL 的子語言: XSLT、XPath 和 XSL-FO。
- XSLT 簡介
- XSLT 的簡介。包括其概念和作用。
- XSLT 瀏覽器
- 支持 XSLT 的瀏覽器總論。
- XSLT 轉(zhuǎn)換
- 如何使用 XSLT 將 XML 文檔轉(zhuǎn)換為 XHTML 文檔。
- XSLT 模板
- <xsl:template> 元素包含了當(dāng)指定的節(jié)點(diǎn)被匹配時所能應(yīng)用的規(guī)則.
- XSLT <xsl:value-of> 元素
- <xsl:value-of> 元素可提取選定節(jié)點(diǎn)的值。
- XSLT <xsl:for-each> 元素
- <xsl:for-each> 元素允許您在 XSL 中進(jìn)行循環(huán)。
- XSLT <xsl:sort> 元素
- <xsl:sort> 元素用于對輸出進(jìn)行排序。
- XSLT <xsl:if> 元素
- <xsl:if> 元素用于針對 XML 文件的內(nèi)容放置一個條件測試。
- XSLT <xsl:choose> 元素
- <xsl:choose> 元素被用來與 <xsl:when> 和 <xsl:otherwise> 配合使用,來表達(dá)多重的條件檢驗(yàn)。
- XSLT <xsl:apply-templates> 元素
- <xsl:apply-templates> 元素可把模板規(guī)則應(yīng)用到當(dāng)前節(jié)點(diǎn)或者當(dāng)前元素的子節(jié)點(diǎn)。
- 客戶端的 XSL
- 如何在客戶端將 XML 文檔轉(zhuǎn)換為 XHTML 文檔。
- 服務(wù)器端的X SL
- 如何在服務(wù)器端將 XML 文檔轉(zhuǎn)換為 XHTML 文檔。
- XSL Editing XML
- 存儲在 XML 文件中的數(shù)據(jù)可以通過因特網(wǎng)瀏覽器進(jìn)行編輯。本章將講解如何打開、編輯、保存一個存儲于服務(wù)器的 XML 文件。
- XSL 編輯器
- 當(dāng)編輯 XSL 文檔時,為什么應(yīng)該使用 XML 編輯器。
- XSLT 總結(jié)
- 本節(jié)是對您在本教程所學(xué)內(nèi)容的總結(jié),并為您推薦了下一步應(yīng)該學(xué)習(xí)的內(nèi)容。
XSLT 參考手冊
- XSLT 元素
- 對所有來自 W3C 標(biāo)準(zhǔn)的 XSLT 元素進(jìn)行了描述,以及關(guān)于瀏覽器支持的信息。
- XSLT 函數(shù)
- XSLT 擁有超過 100 個內(nèi)置的函數(shù)。這些函數(shù)可以用于字符串、數(shù)值、日期和時間比較、節(jié)點(diǎn)和QName處理, 序列處理, 邏輯值等等。