XSLT - 要素リファレンスマニュアル

W3C推奨(XSLTバージョン1.0)に基づくXSLT要素。

XSLT要素

以下の要素に関する詳細な情報が必要な場合は、要素列のリンクをクリックしてください。

  • N: このタグを最初にサポートしたNetscapeのバージョンを示します
  • IE: このタグを最初にサポートしたInternet Explorerのバージョンを示します

注記:IE 5でサポートされている要素は、XSLTが公式なW3C標準として確立される前にリリースされたため、非標準的な動作が発生することがあります。

要素 説明 IE N
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 特定の条件が成立した場合にのみ適用されるテンプレートを含めます。 5.0 6.0
import スタイルシートの内容を別のスタイルシートにインポートします。 6.0 6.0
include スタイルシートの内容を別のスタイルシートに含めます。 6.0 6.0
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 空白文字を削除するべき要素を定義します。 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.0