從W3C推薦標準的XSLT元素(XSLT Version 1.0)
XSLT元素
在鏈接"Element"列點的屬性和有關每個特定元素更多的有用信息。
| 元件 | 描述 |
|---|---|
| apply-imports | 從導入的樣式表應用模板規則 |
| apply-templates | 應用模板規則到當前元素或當前元素的子節點 |
| attribute | 添加一個屬性 |
| attribute-set | 定義了一個名為的屬性集 |
| call-template | 調用命名模板 |
| choose | 配合使用<when>和<otherwise>以表達多種條件測試 |
| comment | 在創建結果樹註釋節點 |
| copy | 創建當前節點的一個副本(without child nodes and attributes) |
| copy-of | 創建當前節點的一個副本(with child nodes and attributes) |
| decimal-format | 定義字符和數字轉換時轉換為字符串,與所使用的符號format- number()函數 |
| element | 創建的輸出文檔中的元素節點 |
| fallback | 指定備用代碼,如果處理器不支持的XSLT元件運行 |
| for-each | 通過每個節點在指定節點集循環 |
| if | 包含將只在指定條件為真應用模板 |
| import | 導入一個樣式表中的內容到另一個。 Note:導入的樣式表比進口的樣式表的優先級低 |
| include | 包括一個樣式表中的內容到另一個。 Note:一個包含樣式表具有相同的優先級為包括樣式表 |
| key | 聲明了一個名為鍵,可以在樣式表與被使用key()函數 |
| message | 將消息寫入輸出(used to report errors) |
| namespace-alias | 替換在樣式表命名空間到不同的命名空間中的輸出 |
| number | 確定當前節點的整數位置和格式的數 |
| otherwise | 指定一個默認的<choose>元素 |
| output | 定義輸出文檔的格式 |
| param | 聲明局部或全局參數 |
| preserve-space | 定義哪一個空白應該被保留的元素 |
| processing-instruction | 寫入處理指令的輸出 |
| sort | 排序輸出 |
| strip-space | 定義哪一個空白應被刪除的元素 |
| stylesheet | 定義的樣式表的根元素 |
| template | 當指定節點匹配規則適用 |
| text | 寫文字文本的輸出 |
| transform | 定義的樣式表的根元素 |
| value-of | 提取選擇的節點的值 |
| variable | 聲明局部或全局變量 |
| when | 指定的動作<choose>元素 |
| with-param | 定義參數的值傳遞到模板 |