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 | テンプレートに渡すパラメータの値を指定します。 |
その他の拡張