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