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 | 定義要傳遞到模板的引數的值 |