XSLT 元素參考
來自 W3C 推薦(XSLT Version 1.0)的 XSLT 元素。
XSLT 元素
“元素”列中的連結指向關於每個特定元素的屬性和其他有用資訊。
元素 | 描述 |
---|---|
apply-imports | 應用匯入樣式表中的模板規則 |
apply-templates | 將模板規則應用於當前元素或當前元素的子節點 |
屬性 | 新增屬性 |
attribute-set | 定義一組命名的屬性 |
call-template | 呼叫命名模板 |
choose | 與 <when> 和 <otherwise> 結合使用,以表達多個條件測試 |
評論 | 在結果樹中建立註釋節點 |
copy | 建立當前節點的副本(不含子節點和屬性) |
copy-of | 建立當前節點的副本(包含子節點和屬性) |
decimal-format | 定義在將數字轉換為字串時使用的字元和符號,配合 format-number() 函式使用 |
元素 | 在輸出文件中建立元素節點 |
fallback | 如果處理器不支援 XSLT 元素,則指定一個備用程式碼來執行 |
for-each | 迴圈遍歷指定節點集中的每個節點 |
if | 包含一個模板,僅在指定條件為真時應用 |
import | 將一個樣式表的內容匯入另一個樣式表。注意: 匯入的樣式表具有低於匯入樣式表的優先順序 |
include | 包含一個樣式表的內容到另一個樣式表中。注意: 包含的樣式表與包含樣式表具有相同的優先順序 |
key | 宣告一個可與 key() 函式一起在樣式表中使用而命名的鍵 |
message | 向輸出寫入訊息(用於報告錯誤) |
namespace-alias | 在樣式表中將一個名稱空間替換為輸出中的另一個名稱空間 |
數字 | 確定當前節點的整數位置並格式化數字 |
otherwise | 為 <choose> 元素指定預設操作 |
output | 定義輸出文件的格式 |
param | 宣告區域性或全域性引數 |
preserve-space | 定義應保留空格的元素 |
processing-instruction | 將處理指令寫入輸出 |
排序 | 對輸出進行排序 |
strip-space | 定義應移除空格的元素 |
stylesheet | 定義樣式表的根元素 |
template | 匹配指定節點時應用的規則 |
text | 將字面量文字寫入輸出 |
轉換 | 定義樣式表的根元素 |
value-of | 提取選定節點的(文字)值 |
變數 | 宣告區域性或全域性變數 |
when | 為 <choose> 元素指定一個動作 |
with-param | 定義要傳遞到模板的引數的值 |