WORD形式、600ページ以上、ダウンロード推奨。ディレクトリのリストは次のとおりです。
パート 1 XML 9 の概要
第 1 章 XML の概要 9
1.1 XML 10 とは
1.1.1 XML はメタ マークアップ言語です 10
1.1.2 XML はフォーマットではなく、構造とセマンティクスを記述する 10
1.2 開発者が XML 13 に興奮している理由
1.2.1 ドメイン固有のマークアップ言語の設計 13
1.2.2 自己記述データ 13
1.2.3 アプリケーション間でのデータ交換 14
1.2.4 構造化および統合されたデータ 14
1.3 XML ドキュメントの「寿命」 15
1.3.1 エディター 15
1.3.2 パーサーとプロセッサー 15
1.3.3 ブラウザとその他のツール 15
1.3.4 処理プロセスの概要 15
.4 関連技術 17
1.4.1 ハイパーテキストマークアップ言語 17
1.4.2 カスケード スタイル シート 17
1.4.3 拡張可能なスタイル言語 17
1.4.4 URL と URI 18
1.4.5 XLink と XPointer 18
1.4.6 Unicode 文字セット 19
1.4.7 これらのテクノロジーを統合する方法 19
1.5 この第 20 章の概要
第 2 章 XML アプリケーションの概要 21
2.1 XML アプリケーションとは 21
2.1.1 化学マークアップ言語 21
2.1.2 数学的マークアップ言語 22
2.1.3 チャネル定義フォーマット 25
2.1.4 古典文学 26
2.2 XML のための XML 28
2.2.1 XSL 28
2.2.2 XLL28
2.2.3 DCD29
2.3 XML バックグラウンド アプリケーション 30
2.4 この章の概要 33
第 3 章 最初の XML ドキュメント 34
3.1 Hello XML 34
3.1.1 単純な XML ドキュメントの作成 34
3.1.2 XML ファイルの保存 35
3.1.3 XML ファイルを Web ブラウザにロードする 35
.2 単純な XML ドキュメントの検査 37
3.3 XML タグに意味を与える 39
.4 XML ドキュメントのスタイルシートの作成 40
.5 XML ドキュメントへのスタイルシートの添付 41
3.6 この章の概要 43
第 4 章 データの構造化 44
4.1 データの確認 44
4.1.1 打者 44
4.1.2 ボウラー 46
4.1.3 XML データの構成 46
4.2 データの XML 化 48
4.2.1 ドキュメントの作成の開始:
XML宣言とルート要素 48
4.2.2 リーグ、ディビジョン、チームデータの XML 化 49
4.2.3 プレーヤーデータの XML 化 52
4.2.4 プレーヤー統計の XML 化 53
4.2.5 XML をまとめる 56
4.3 XML 形式の利点 71
4.4 ドキュメントを表示するためのスタイルシートのコンパイル 72
4.4.1 スタイルシートを使用した接続 73
4.4.2 ルート要素のスタイル規則の指定 74
4.4.3 タイトルのスタイルルールの指定 75
4.4.4 プレーヤーおよび統計要素のスタイル ルールの指定 79
4.4.5 このセクションの概要 80
4.5 この章の概要 85
第 5 章 属性、空のタグ、および XSL 86
5.1 プロパティ 86
5.2 属性と要素の比較 95
5.2.1 構造化メタデータ 95
5.2.2 メタデータ 99
5.2.3 メタデータ100に関する注意事項
5.2.4 要素の拡張性が向上 100
5.2.5 属性 100 を使用するのに最適な時間
5.3 空のタグ 102
5.4 XSL 103
5.4.1 XSL スタイルシートテンプレート 103
5.4.2 文書の本文 104
5.4.3 タイトル 106
5.4.4 リーグ、ディビジョン、チーム 108
5.4.5 プレーヤー 114
5.4.6 投手と打者の区別 117
5.4.7 要素の内容と属性の選択 125
5.4.8 CSS または XSL 129
5.5 この章の概要 130
第 6 章 完全に構造化された XML ドキュメント 131
6.1 XML文書の構成 131
6.2 マーキングと文字データ 132
6.2.1 注記 132
6.2.2 エンティティ参照 134
6.2.3 CDATA135
6.2.4 マーキング 136
6.2.5 プロパティ 138
6.3 スタンドアロン文書内の適切に構造化された
XML 140
6.4 適切に構造化された HTML 145
6.4.1 実際の Web ページの問題 145
6.4.2 HTML 仕上げツール 153
6.5 この章の概要 156
第 7 章 外国語および非ローマ字文書 157
7.1 Web 上の非ローマ字表記 157
.2 テキスト、文字セット、フォントおよびグリフ 161
7.2.1 テキストの文字セット 161
7.2.2 文字セットフォント 161
7.2.3 文字セットの入力方法 161
7.2.4 オペレーティング システムとアプリケーション ソフトウェア 162
7.3 伝統的な文字セット 163
7.3.1 ASCII 文字セット 163
7.3.2 ISO 文字セット 164
7.3.3 マクロマン文字セット 166
7.3.4 Windows ANSI 文字セット 167
7.4 Unicode 文字セット 169
7.4.1 UTF-8 171
7.4.2 ユニバーサル文字システム 171
7.5 Unicode 173 を使用して XML を記述する方法
7.5.1 文字参照を使用した XML ファイルへの文字の挿入 173
7.5.2 他の文字セットと Unicode 文字セット間の変換 173
7.5.3 他の文字セットを使用して XML を記述する方法 174
7.6 この章の概要 176
第 2 部 文書タイプの定義 177
第 8 章 文書タイプの定義と合法性 177
8.1 文書タイプの定義 177
8.2 文書型宣言 179
8.3 DTD 182 に基づく合法性チェック
8.4 要素のリスト表示 187
8.5 要素宣言 195
8.5.1 任意の 195
8.5.2 #PCDATA 195
8.5.3 子要素のリスト 198
8.5.4 シーケンス 200
8.5.5 1 つ以上の子要素 200
8.5.6 0 個以上の子要素 201
8.5.7 0 個または 1 個の子要素 201
8.5.8 完全なドキュメントと DTD 203
8.5.9 選択 214
8.5.10 括弧で囲まれた子要素 215
8.5.11 混合コンテンツ 217
8.5.12 空の要素 218
8.6 DTD 220 のコメント
8.7 ドキュメント間での共通 DTD の共有 228
8.7.1 リモート URL 235 での DTD
8.7.2 パブリック DTD 236
8.7.3 内部および外部 DTD サブセット 237
8.8 この章の概要 241
第 9 章 エンティティと外部 DTD サブセット 242
9.1 エンティティとは何ですか? 242
.2 内部汎用エンティティ 244
9.2.1 内部汎用エンティティ参照の定義 244
9.2.2 DTD での汎用エンティティ参照の使用 246
9.2.3 事前定義された汎用エンティティ参照 247
9.3 外部汎用エンティティ 248
.4 内部パラメータエンティティ 251
9.5 外部パラメータエンティティ 253
.6 フラグメントからドキュメントを作成する 260
9.7 適切に構造化されたドキュメント内のエンティティと DTD 274
9.7.1 内部エンティティ 274
9.7.2 外部エンティティ 276
9.8 この章の概要 283
第 10 章 DTD でのプロパティ宣言 284
10.1 属性とは何ですか? 284
10.2 DTD でのプロパティの宣言 285
10.3 複数のプロパティの宣言 287
10.4 属性のデフォルト値の指定 288
10.4.1 #必須 288
10.4.2 #IMPLIED 288
10.4.3 #修正289
10.5 プロパティの種類 290
10.5.1 CDATA 属性タイプ 290
10.5.2 列挙型プロパティ タイプ 290
10.5.3 NMTOKEN 属性タイプ 291
10.5.4 NMTOKENS 属性タイプ 291
10.5.5 ID属性タイプ292
10.5.6 IDREF 属性タイプ 292
10.5.7 ENTITY 属性タイプ 293
10.5.8 ENTITIES 属性タイプ 294
10.5.9 NOTATION 属性タイプ 294
10.6 事前定義されたプロパティ 296
10.6.1 XML: スペース 296
10.6.2 xml:lang 297
10.7 属性ベースの野球統計の DTD 300
10.7.1 DTD 302 での SEASON 属性の宣言
10.7.2 DTD 302 での DIVISION 属性と LEAGUE 属性の宣言
10.7.3 DTD 302 での TEAM 属性の宣言
10.7.4 DTD 303 での PLAYER 属性の宣言
10.7.5 野球の試合統計の完全な DTD 例 306
10.8 この章の概要 309
第 11 章 非 XML データの埋め込み 310
11.1 表記法310
11.2 分析不可能な外部エンティティ 314
11.2.1 解析不可能なエンティティの宣言 314
11.2.2 解析不可能なエンティティの埋め込み 314
11.2.3 複数の解析不可能なエンティティの埋め込み 317
11.3 処理命令 319
11.4 DTD 322 の条件部分
11.5 この章の概要 324
パート 3 スタイル言語 325
第 12 章 カスケード スタイルシート レベル 1 325
12.1
CSSとは何ですか? 325
12.2 スタイルシートをドキュメントにリンクする 327
12.3 要素の選択 331
12.3.1 グループセレクター 331
12.3.2 擬似要素 331
12.3.3 疑似クラス 332
12.3.4 ID 335 による選択
12.3.5 コンテキストセレクター 335
12.3.6 スタイル機能 336
12.4 継承 337
12.5 カスケードプロセス 339
12.5.1 @import ディレクティブ 339
12.5.2 !重要な記述 339
12.5.3 カスケードシーケンス 339
12.6
CSSスタイルシートへのコメントの追加 341
12.7 CSS 342 の単位
12.7.1 長さの値342
12.7.2 URL 値 344
12.7.3 色の値345
12.7.4 キーワード値 346
12.8 ブロック、インライン、またはリスト項目要素 347
12.8.1 リスト項目 352
12.8.2 ホワイトスペース属性 354
12.9 フォントのプロパティ 357
12.9.1 フォントファミリー属性 357
12.9.2 フォントスタイル属性 358
12.9.3 フォントバリアント属性 359
12.9.4 フォントの太さ属性 359
12.9.5 フォントサイズ属性 360
12.9.6 フォントの単純属性 362
12.10 色のプロパティ 364
12.11 背景プロパティ 365
12.11.1 背景色プロパティ 365
12.11.2 背景画像プロパティ 365
12.11.3 背景リピートプロパティ 367
12.11.4 背景添付プロパティ 368
12.11.5 背景位置プロパティ 369
12.12 テキストのプロパティ 373
12.12.1 単語間隔属性 373
12.12.2 文字間隔プロパティ 374
12.12.3 テキスト装飾属性 374
12.12.4 垂直整列プロパティ 375
12.12.5 テキスト - 変換属性 376
12.12.6 テキスト整列属性 377
12.12.7 テキストインデント属性 378
12.12.8 行の高さプロパティ 378
12.13 フレームのプロパティ 380
12.13.1 マージンのプロパティ 380
12.13.2 境界線のプロパティ 381
12.13.3 ウェルトのプロパティ 384
12.13.4 サイズ属性 385
12.13.5 属性の配置 386
12.13.6 フロート属性 386
12.13.7 クリア属性 387
12.14 この章の概要 389
第 13 章 カスケード スタイルシート レベル 2 389
13.1 CSS2 の新機能は何ですか? 389
13.1.1 新しい疑似クラス 390
13.1.2 新しい擬似要素 390
13.1.3 メディアの種類 390
13.1.4 ページ分割されたメディア 390
13.1.5 国際化 390
13.1.6 ビジュアル書式設定コントロール 391
13.1.7 表391
13.1.8 生成されたコンテンツ 391
13.1.9 オーディオスタイルシート 391
13.1.10 新しいツール 391
13.2 要素の選択 393
13.2.1 パターンマッチング 393
13.2.2 ワイルドカード 394
13.2.3 子孫と子孫セレクター 394
13.2.4 直接兄弟セレクター 396
13.2.5 プロパティセレクター 396
13.2.6 @ルール 396
13.2.7 擬似要素 400
13.2.8 疑似クラス 401
13.3 フォーマットページ 403
13.3.1 サイズ属性 403
13.3.2 マージンのプロパティ 403
13.3.3 タグ属性 403
13.3.4 ページのプロパティ 403
13.3.5 改ページ属性 404
13.4 視覚的な書式設定 405
13.4.1 表示プロパティ 405
13.4.2 幅と高さの属性 407
13.4.3 オーバーフロー属性 407
13.4.4 クリップ属性 408
13.4.5 可視性属性 408
13.4.6 カーソル属性 409
13.4.7 関連する色のプロパティ 410
13.5 ボックス 412
13.5.1 輪郭プロパティ 412
13.5.2 位置決め属性 413
13.6 カウンタと自動番号付け 417
13.7 オーディオスタイルシート 419
13.7.1 スピーキング属性 420
13.7.2 ボリューム属性 420
13.7.3 一時停止属性 420
13.7.4 プロンプト属性 421
13.7.5 同時再生属性 421
13.7.6 空間属性 421
13.7.7 音質属性 422
13.7.8 音声属性 424
13.8 この章の概要 425
第 14 章 XSL 変換 426
14.1 XSLとは何ですか? 426
14.2 XSL変換の概要 428
14.2.1 ツリー構造 428
14.2.2 XSL スタイルシートドキュメント 430
14.2.3 XML 変換を実行する場所 431
14.2.4 XT 432 の使用方法
14.2.5 XSL スタイル シートを使用した XML ファイルの直接表示 434
14.3 XSLテンプレート 436
14.3.1 xsl:apply-templates 要素 436
14.3.2 機能の選択 438
14.4 xsl:value-of を使用してノード値を計算する 440
14.5 xsl:for-each を使用して複数の要素を処理する
14.6 ノードを照合するためのパターン 444
14.6.1 ルートノードのマッチング 444
14.6.2 要素名の照合 445
14.6.3 / 文字を使用して子ノードを照合する 447
14.6.4 // 記号を使用して子孫を照合する 448
14.6.5 ID 449 による照合
14.6.6 @ を使用して属性を照合する 449
14.6.7 コメントを照合するために comments() を使用する 451
14.6.8 処理命令を照合するための pi() の使用 452
14.6.9 text() を使用してテキストノードを照合する 452
14.6.10 OR 演算子の使用 | 453
14.7 ノードを選択するための式 454
14.7.1 節点軸 454
14.7.2 式のタイプ 462
14.8 デフォルトのテンプレートルール 471
14.8.1 要素のデフォルトのルール 471
14.8.2 テキストノードのデフォルトルール 471
14.8.3 2 つのデフォルト ルールの意味 471
14.9 出力に何を含めるかの決定 473
14.9.1 属性値テンプレートの使用 473
14.9.2 xsl:element を使用して出力ドキュメントに要素を挿入する 475
14.9.3 xsl:attribute を使用して出力ドキュメントに属性を挿入する 476
14.9.4 プロパティコレクションの定義 477
14.9.5 xsl:pi を使用した処理命令の生成 478
14.9.6 xsl:comment を使用したコメントの生成 478
14.9.7 xsl:text を使用したテキストの生成 479
14.10 xsl:copy を使用して現在のノードをコピーする 480
14.11 xsl:number を使用してノードをカウントする 483
14.11.1 デフォルト値 484
14.11.2 数値から文字列への変換 486
14.12 出力要素のソート 488
14.13 CDATA と < 記号 491
14.14 メソッド 493
14.15 xsl:variable を使用した定数の定義 496
14.16 命名テンプレート 496
14.16.1 パラメータ 498
14.17 空白 501 の削除と保持
14.18 セレクト503
14.18.1 xsl:if 503
14.18.2 xsl:503 を選択
14.19 複数のスタイルシートのマージ 505
14.19.1 入力 505 に xsl:import を使用する
14.19.2 インクルードのための xsl:include の使用 505
14.19.3 xsl:stylesheet を使用してスタイルシートをドキュメントに埋め込む 505
14.20 この章の概要 508
第 15 章 XSL フォーマットのオブジェクト 508
15.1 XSL フォーマット言語 509 の概要
15.2 フォーマットオブジェクトとそのプロパティ 510
15.2.1 名前付きドメイン 511
15.2.2 書式設定プロパティ 513
15.2.3 フォーマットされたオブジェクトへの変換 518
15.2.4 FOP 520の使用
15.3 ページレイアウト 522
15.3.1 メインコントロールページ 522
15.3.2 ページシーケンス 525
15.4 コンテンツ 530
15.4.1 ブロックレベルの書式設定オブジェクト 530
15.4.2 インライン書式設定オブジェクト 531
15.4.3 表の書式設定オブジェクト 532
15.4.4 アウトライン書式設定オブジェクト 532
15.5 水平線 533
15.6 グラフィックス 534
15.7 リンク 535
15.8 リスト 536
15.9 フォーム 538
15.10文字 542
15.11 シーケンス 543
15.12 脚注 544
15.13 フロート 544
15.14 XSL フォーマット属性 546
15.14.1 単位とデータ型 546
15.14.2 メッセージのプロパティ 548
15.14.3 段落プロパティ 548
15.14.4 キャラクター属性 551
15.14.5 文のプロパティ 552
15.14.6 ゾーン属性 555
15.14.7 聴覚特性 560
15.15 この章の要約 562
第 4 部 補足技術 563
第16章 Xリンク563
16.1 XLink リンクと HTML リンクの比較 563
16.2 単純なリンク 565
16.2.1 ローカルリソースの説明 566
16.2.2 リモートリソースの説明 567
16.2.3 リンク動作 568
16.3 拡張リンク 575
16.4 外部リンク 579
16.5 拡張リンクグループ 581
16.5.1 例 581
16.5.2ステップ特性583
16.6 XLink 機能の名前変更 585
16.7 この章の概要 586
第 18 章 名前付きドメイン 588
18.1 名前付きドメインとは 588
18.2 名前付きフィールドの構文 591
18.2.1 名前付きフィールドの定義 591
18.2.2 複数の名前付きドメイン 592
18.2.3 機能 595
18.2.4 デフォルトの名前付きドメイン 596
18.3 DTD 600 の名前付きフィールド
18.4 この章 601 の概要