標準情報(TR)  TR X 0048:2001
       XSLT 1.0

目  次



まえがき

序文
1 導入
    1.0 適用範囲
    1.1 概要
2 スタイルシート構造
    2.1 XSLT 名前空間
    2.2 スタイルシート要素
    2.3 スタイルシートとしてのリテラル結果要素
    2.4 修飾された名前
    2.5 前方互換処理
    2.6 スタイルシートの結合
        2.6.1 スタイルシートの取込み
        2.6.2 スタイルシートのインポート
    2.7 スタイルシートの埋込み
3 データモデル
    3.1 根ノードの子供
    3.2 基底URI
    3.3 解析対象外実体
    3.4 空白の削除
4
5 テンプレート規則
    5.1 処理モデル
    5.2 パタン
    5.3 テンプレート規則の定義
    5.4 テンプレート規則の適用
    5.5 テンプレート規則の競合解決
    5.6 テンプレート規則の上書き
    5.7 モード
    5.8 組込みテンプレート規則
6 名前付きテンプレート
7 結果木の生成
    7.1 要素及び属性の生成
        7.1.1 リテラル結果要素
        7.1.2 xsl:elementによる要素の生成
        7.1.3 xsl:attributeによる属性の生成
        7.1.4 名前付き属性集合
    7.2 テキストの生成
    7.3 処理命令の生成
    7.4 コメントの生成
    7.5 コピー
    7.6 生成テキストの計算
        7.6.1 xsl:value-ofによるテキストの生成
        7.6.2 属性値テンプレート
    7.7 番号付け
        7.7.1 数値から文字列への変換の属性
8 繰返し
9 条件付き処理
    9.1 xsl:ifによる条件付き処理
    9.2 xsl:chooseによる条件付き処理
10 ソート
11 変数及びパラメタ
    11.1 結果木素片
    11.2 変数値及びパラメタ値
    11.3 xsl:copy-ofによる変数値及びパラメタ値の使用
    11.4 最上位の変数及びパラメタ
    11.5 テンプレート内の変数及びパラメタ
    11.6 テンプレートへのパラメタの引渡し
12 追加関数
    12.1 複数のソース文書
    12.2 キー
    12.3 数字のフォーマット化
    12.4 他の追加関数
13 メッセージ
14 拡張
    14.1 拡張要素
    14.2 拡張関数
15 フォールバック
16 出力
    16.1 XML出力メソッド
    16.2 HTML出力メソッド
    16.3 テキスト出力メソッド
    16.4 出力エスケープの無効化
17 適合性
18 記法

附属書

A 文献
    A.1 引用規定
    A.2 参考文献
B 要素構文のまとめ
C XSLTスタイルシートのDTD素片 (参考)
D (参考)
    D.1 文書の例
    D.2 データの例
E 貢献者 (参考)
F W3C勧告案からの変更点 (参考)
G XSLTの将来版検討における機能 (参考)

解説