XSLT 元素參考手冊

2018-02-12 14:55 更新

XSLT 元素參考手冊

本節(jié)列舉了 XSLT 中會使用到的元素!

源自于 W3C 推薦標準(XSLT Version 1.0)的 XSLT 元素。


XSLT 元素

如果您需要有關(guān)下列元素的更詳細的信息,請點擊元素列中的鏈接。

元素 描述
apply-imports 應用來自導入樣式表中的模版規(guī)則。
apply-templates 向當前元素或當前元素的子節(jié)點應用模板規(guī)則。
attribute 添加屬性。
attribute-set 定義命名的屬性集。
call-template 調(diào)用一個指定的模板。
choose 與 <when> 以及 <otherwise> 協(xié)同使用,來表達多重條件測試。
comment 在結(jié)果樹中創(chuàng)建注釋節(jié)點。
copy 創(chuàng)建當前節(jié)點的一個副本(無子節(jié)點及屬性)。
copy-of 創(chuàng)建當前節(jié)點的一個副本(帶有子節(jié)點及屬性)。
decimal-format 定義當通過 format-number() 函數(shù)把數(shù)字轉(zhuǎn)換為字符串時,所要使用的字符和符號。
element 在輸出文檔中創(chuàng)建一個元素節(jié)點。
fallback 假如處理器不支持某個 XSLT 元素,規(guī)定一段替代代碼來運行。
for-each 循環(huán)遍歷指定的節(jié)點集中的每個節(jié)點。
if 包含一個模板,僅當某個指定的條件成立時應用此模板。
import 用于把一個樣式表中的內(nèi)容導入另一個樣式表中。 注意:被導入的樣式表的優(yōu)先級低于導出的樣式表。
include 把一個樣式表中的內(nèi)容包含到另一個樣式表中。注意: 被包含的樣式表(included style sheet)擁有與包含的樣式表(including style sheet)相同的優(yōu)先級。
key 聲明一個命名的鍵,該鍵通過 key() 函數(shù)在樣式表中使用。
message 向輸出寫一條消息(用于報告錯誤)。
namespace-alias 把樣式表中的命名空間替換為輸出中不同的命名空間。
number 測定當前節(jié)點的整數(shù)位置,并對數(shù)字進行格式化。
otherwise 規(guī)定 <choose> 元素的默認動作。
output 定義輸出文檔的格式。
param 聲明一個局部或全局參數(shù)。
preserve-space 定義保留空白的元素。
processing-instruction 向輸出寫一條處理指令,即生成處理指令節(jié)點。
sort 對輸出進行排序。
strip-space 定義應當刪除空白字符的元素。
stylesheet 定義樣式表的根元素。
template 當指定的節(jié)點被匹配時所應用的規(guī)則。
text 向輸出寫文本,即通過樣式表生成文本節(jié)點。
transform 定義樣式表的根元素。
value-of 提取選定節(jié)點的值。
variable 聲明局部或者全局的變量。
when 規(guī)定 <choose> 元素的動作。
with-param 規(guī)定傳遞給模板的參數(shù)的值。
以上是 XSLT 所擁有的元素,從下一節(jié)內(nèi)容開始,我們將向你詳細介紹每一個元素的使用!
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號