原文地址:http://www.w3schools.com/xsl/xsl_w3celementref.asp
譯者:Tony Qu
XSLT Element參考
W3C的XSLT 元素 (XSLT 1.0版本).
XSLT元素
Element列中的是屬性,你可以通過超連結獲得更多有關每個屬性的有用資訊
- NN: 表示Netscape的早期版本支援該標籤
- IE: 表示Internet Explorer的早期版本支援該標籤
注意: IE 5.x中支援的元素可能有非標準行為,
因為IE 5.x是在XSLT成為官方W3C推薦標準之前發布的。儘管如此,IE 6.x對XML/XSLT 1.0/XPath 1.0有完整的支援
| 元素 |
描述 |
IE |
NN |
| apply-imports |
使用一個匯入的樣式表來實現模版規則 |
6.0 |
|
| apply-templates |
把模版規則應用到當前元素或者當前子結點元素 |
5.0 |
6.0 |
| attribute |
添加一個屬性 |
5.0 |
6.0 |
| attribute-set |
定義一個屬性集的名字 |
6.0 |
6.0 |
| call-template |
調用一個命名模版 |
6.0 |
6.0 |
| choose |
與<when>和<otherwise>配合使用可用於表示多條件測試 |
5.0 |
6.0 |
| comment |
在結果樹中建立一個備忘節點 |
5.0 |
6.0 |
| copy |
建立一個當前結點的拷貝(子結點和屬性不拷貝) |
5.0 |
6.0 |
| copy-of |
建立一個當前結點的拷貝(同時拷貝子結點和屬性) |
6.0 |
6.0 |
| decimal-format |
定義轉換數字為字串時使用的字元和標誌, 需要使用format-number()函數 |
6.0 |
|
| element |
在輸出文檔中建立一個元素結點 |
5.0 |
6.0 |
| fallback |
指定一段替換代碼,且在處理器不支援XSLT元素是允許 |
6.0 |
|
| for-each |
遍曆一個特定的結點集合,迴圈 |
5.0 |
6.0 |
| if |
僅當if條件為真時,才會把要應用的模版包含進去 |
5.0 |
6.0 |
| import |
從一個樣式報匯入內容到另一個樣式表 注意: 一個匯入的樣式表比原樣式表的優先順序低 |
6.0 |
6.0 |
| include |
包含一個樣式表匯入到另一個樣式表的內容 注意: 已包含的樣式與原樣式具有相同的優先順序 |
6.0 |
6.0 |
| key |
聲明一個可以在樣式表中使用的命名關鍵字,需要使用key()函數 |
6.0 |
6.0 |
| message |
輸出一個訊息 (僅用於報告錯誤) |
6.0 |
6.0 |
| namespace-alias |
把樣式表中的命名空間在輸出重替換為另一個命名空間 |
6.0 |
|
| number |
判定當前結點的索引位置,整型值,並格式化該數字 |
6.0 |
6.0 |
| otherwise |
定義<choose>元素的預設動作 |
5.0 |
6.0 |
| output |
定義輸出文檔的格式 |
6.0 |
6.0 |
| param |
聲明一個局部或全域參數 |
6.0 |
6.0 |
| preserve-space |
設定保留元素的空格 |
6.0 |
6.0 |
| processing-instruction |
輸出一個進程指令 |
5.0 |
6.0 |
| sort |
索引輸出資料 |
6.0 |
6.0 |
| strip-space |
設定結點——是否要把空格(white space)去掉 |
6.0 |
6.0 |
| stylesheet |
定義樣式表的根項目 |
5.0 |
6.0 |
| template |
在匹配的某個結點上應用規則 |
5.0 |
6.0 |
| text |
輸出普通文本 |
5.0 |
6.0 |
| transform |
定義樣式表的根項目 |
6.0 |
6.0 |
| value-of |
獲得選中結點的值 |
5.0 |
6.0 |
| variable |
定義一個局部或全域變數 |
6.0 |
6.0 |
| when |
定義 <choose>元素的一個動作 |
5.0 |
6.0 |
| with-param |
定義傳給模版的參數值 |
6.0 |
6 |