XSLT 元素參考手冊(cè)

2020-04-24 16:07 更新

源自于 W3C 推薦標(biāo)準(zhǔn)(XSLT Version 1.0)的 XSLT 元素。

XSLT 元素

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)