XSLT 要素参考マニュアル

W3C推奨(XSLTバージョン1.0)のXSLT要素に由来しています。

XSLT要素

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

要素 説明
apply-imports インポートされたスタイルシートからのテンプレートルールを適用します。
apply-templates 現在の要素または現在の要素の子要素にテンプレートを適用します。
attribute 要素に属性を追加します。
attribute-set 名前付きの属性セットを作成します。
call-template 指定されたテンプレートを呼び出します。
choose <when>および<otherwise>とともに使用して、複数の条件テストを表現します。
comment 結果ツリーにコメントノードを作成します。
copy 現在のノードのバックアップを作成します(子ノードおよび属性を含まない)。
copy-of 現在のノードのバックアップを作成します(子ノードおよび属性を含む)。
decimal-format 数字を文字列に変換する際に使用する文字と記号を定義します。
element 出力ドキュメントに要素ノードを作成します。
fallback XSLT要素が処理器にサポートされていない場合に、代替コードを指定します。
for-each 指定されたノードセットの各ノードを巡回します。
if 特定の条件が成立した場合にのみ適用されるテンプレートを含めます。
import スタイルシートの内容を別のスタイルシートにインポートします。
include スタイルシートの内容を別のスタイルシートに含めます。
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 特定のテンプレートに渡されるパラメータの値を指定します。