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


W3C勧告(XSLT Version 1.0)に由来するXSLT要素。


XSLT 要素

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

要素 説明
apply-imports インポートされたスタイルシートからのテンプレートルールを適用します。
apply-templates 現在の要素または現在の要素の子ノードにテンプレートルールを適用します。
attribute 属性を追加します。
attribute-set 名前付き属性セットを定義します。
call-template 指定されたテンプレートを呼び出します。
choose <when> および <otherwise> と一緒に使用して、複数の条件テストを表現します。
comment 結果ツリーにコメントノードを作成します。
copy 現在のノードのコピーを作成します(子ノードと属性なし)。
copy-of 現在のノードのコピーを作成します(子ノードと属性あり)。
decimal-format format-number() 関数を使用して数値を文字列に変換するときに使用する文字と記号を定義します。
element 出力ドキュメントに要素ノードを作成します。
fallback プロセッサが特定のXSLT要素をサポートしていない場合に実行する代替コードを指定します。
for-each 指定されたノードセット内の各ノードを繰り返し処理します。
if テンプレートを含み、指定された条件が満たされた場合にのみそのテンプレートを適用します。
import あるスタイルシートの内容を別のスタイルシートにインポートするために使用します。注意:インポートされたスタイルシートの優先順位は、インポートするスタイルシートより低くなります。
include あるスタイルシートの内容を別のスタイルシートに含めます。注意:包含されるスタイルシート(included style sheet)は、包含するスタイルシート(including style sheet)と同じ優先順位を持ちます。
key 名前付きキーを宣言します。このキーはスタイルシート内でkey()関数によって使用されます。
message 出力にメッセージを書き込みます(エラー報告用)。
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 テンプレートに渡すパラメータの値を指定します。


その他の拡張