Format WORD, lebih dari 600 halaman, direkomendasikan untuk diunduh. Berikut daftar direktorinya:
Bagian 1 Pengenalan XML 9
Bab 1 Ikhtisar XML 9
1.1 Apa itu XML 10
1.1.1 XML adalah bahasa markup meta 10
1.1.2 XML menjelaskan struktur dan semantik, bukan memformat 10
1.2 Mengapa pengembang tertarik dengan XML 13
1.2.1 Merancang bahasa markup khusus domain 13
1.2.2 Data yang menggambarkan diri sendiri 13
1.2.3 Pertukaran data antar aplikasi 14
1.2.4 Data terstruktur dan terintegrasi 14
1.3 "Kehidupan" dokumen XML 15
1.3.1 Penyunting 15
1.3.2 Parser dan prosesor 15
1.3.3 Browser dan alat lainnya 15
1.3.4 Ringkasan proses pengolahan 15
.4 Teknologi terkait 17
1.4.1 Bahasa Markup Hiperteks 17
1.4.2 Lembar Gaya Bertingkat 17
1.4.3 Gaya Bahasa yang Dapat Diperluas 17
1.4.4 URL dan URI 18
1.4.5 XLink dan XPointer 18
1.4.6 Kumpulan karakter Unicode 19
1.4.7 Bagaimana menyatukan teknologi-teknologi ini 19
1.5 Ringkasan bab ini 20
Bab 2 Pengenalan Aplikasi XML 21
2.1 Apa itu aplikasi XML 21
2.1.1 Bahasa Markup Kimia 21
2.1.2 Bahasa Markup Matematika 22
2.1.3 Format definisi saluran 25
2.1.4 Sastra Klasik 26
2.2 XML untuk XML 28
2.2.1XSL 28
2.2.2 XLL 28
2.2.3 DCD 29
2.3 Aplikasi latar belakang XML 30
2.4 Ringkasan bab ini 33
Bab 3 Dokumen XML Pertama 34
3.1 Halo XML 34
3.1.1 Membuat dokumen XML sederhana 34
3.1.2 Menyimpan file XML 35
3.1.3 Memuat file XML ke browser web 35
.2 Memeriksa dokumen XML sederhana 37
3.3 Memberi makna pada tag XML 39
.4 Menulis stylesheet untuk dokumen XML 40
.5 Melampirkan stylesheet ke dokumen XML 41
3.6 Ringkasan bab ini 43
Bab 4 Penataan Data 44
4.1 Memeriksa data 44
4.1.1 Pemukul 44
4.1.2 Pemain bowling 46
4.1.3 Organisasi data XML 46
4.2 XMLisasi data 48
4.2.1 Mulai menulis dokumen: deklarasi
XML dan elemen root 48
4.2.2 XMLisasi data Liga, Divisi dan Tim 49
4.2.3 XMLisasi data pemain 52
4.2.4 XMLisasi statistik pemain 53
4.2.5 Menyatukan XML 56
4.3 Keuntungan format XML 71
4.4 Menyusun stylesheet untuk menampilkan dokumen 72
4.4.1 Menghubungkan dengan stylesheet 73
4.4.2 Menentukan aturan gaya untuk elemen root 74
4.4.3 Menentukan aturan gaya untuk judul 75
4.4.4 Menentukan aturan gaya untuk pemain dan elemen statistik 79
4.4.5 Ringkasan bagian ini 80
4.5 Ringkasan bab ini 85
Bab 5 Atribut, tag kosong, dan XSL 86
5.1 Properti 86
5.2 Perbandingan atribut dan elemen 95
5.2.1 Metadata terstruktur 95
5.2.2 Metadata 99
5.2.3 Catatan tentang metadata 100
5.2.4 Elemen lebih dapat diperluas 100
5.2.5 Waktu terbaik untuk menggunakan atribut 100
5.3 Label kosong 102
5.4XSL 103
5.4.1 Templat lembar gaya XSL 103
5.4.2 Isi dokumen 104
5.4.3 Judul 106
5.4.4 Liga, Divisi dan Tim 108
5.4.5 Pemain 114
5.4.6 Membedakan pelempar dan pemukul 117
5.4.7 Konten elemen dan pilih atribut 125
5.4.8 CSS atau XSL 129
5.5 Ringkasan bab ini 130
Bab 6 Dokumen XML Terstruktur Sepenuhnya 131
6.1 Komposisi dokumen XML 131
6.2 Data penandaan dan karakter 132
6.2.1 Catatan 132
6.2.2 Referensi Entitas 134
6.2.3 CDATA 135
6.2.4 Menandai 136
6.2.5 Properti 138
6.3
XML yang terstruktur dengan baik dalam dokumen yang berdiri sendiri 140
6.4 HTML 145 terstruktur dengan baik
6.4.1 Masalah dengan halaman web sebenarnya 145
6.4.2 Alat penyelesaian HTML 153
6.5 Ringkasan bab ini 156
Bab 7 Teks Asing dan Non-Romawi 157
7.1 Aksara Non-Romawi di Web 157
.2 Teks, kumpulan karakter, font dan mesin terbang 161
7.2.1 Kumpulan karakter untuk teks 161
7.2.2 Kumpulan karakter font 161
7.2.3 Metode masukan kumpulan karakter 161
7.2.4 Sistem operasi dan perangkat lunak aplikasi 162
7.3 Kumpulan karakter tradisional 163
7.3.1 Kumpulan karakter ASCII 163
7.3.2 Kumpulan karakter ISO 164
7.3.3 Kumpulan karakter MacRoman 166
7.3.4 Kumpulan karakter Windows ANSI 167
7.4 Kumpulan karakter Unicode 169
7.4.1 UTF-8 171
7.4.2 Sistem karakter universal 171
7.5 Cara menulis XML menggunakan Unicode 173
7.5.1 Menggunakan referensi karakter untuk menyisipkan karakter dalam file XML 173
7.5.2 Konversi antara rangkaian karakter lain dan rangkaian karakter Unicode 173
7.5.3 Cara menulis XML menggunakan rangkaian karakter lain 174
7.6 Ringkasan bab ini 176
Bagian 2 Definisi Jenis Dokumen 177
Bab 8 Pengertian dan Legalitas Jenis Dokumen 177
8.1 Definisi jenis dokumen 177
8.2 Deklarasi jenis dokumen 179
8.3 Pemeriksaan legalitas berdasarkan DTD 182
8.4 Elemen daftar 187
8.5 Deklarasi elemen 195
8.5.1 APA PUN 195
8.5.2 #PCDATA 195
8.5.3 Daftar elemen anak 198
8.5.4 Urutan 200
8.5.5 Satu atau lebih elemen turunan 200
8.5.6 Nol atau lebih elemen turunan 201
8.5.7 Nol atau satu elemen turunan 201
8.5.8 Dokumentasi lengkap dan DTD 203
8.5.9 Pilih 214
8.5.10 Elemen anak yang diberi tanda kurung 215
8.5.11 Isi campuran 217
8.5.12 Elemen kosong 218
8.6 Komentar di DTD 220
8.7 Berbagi DTD umum antar dokumen 228
8.7.1 DTD di URL jarak jauh 235
8.7.2 DTD Umum 236
8.7.3 Subset DTD internal dan eksternal 237
8.8 Ringkasan bab ini 241
Bab 9 Entitas dan Subset DTD Eksternal 242
9.1 Apa yang dimaksud dengan entitas? 242
.2 Entitas generik internal 244
9.2.1 Mendefinisikan referensi entitas generik internal 244
9.2.2 Menggunakan referensi entitas umum di DTDs 246
9.2.3 Referensi entitas generik yang telah ditentukan sebelumnya 247
9.3 Entitas generik eksternal 248
.4 Entitas Parameter Internal 251
9.5 Entitas parameter eksternal 253
.6 Membuat dokumen dari fragmen 260
9.7 Entitas dan DTD dalam dokumen yang terstruktur dengan baik 274
9.7.1 Entitas internal 274
9.7.2 Entitas eksternal 276
9.8 Ringkasan bab ini 283
Bab 10 Deklarasi Properti dalam DTD 284
10.1 Apa yang dimaksud dengan atribut? 284
10.2 Mendeklarasikan properti dalam DTD 285
10.3 Mendeklarasikan beberapa properti 287
10.4 Menentukan nilai default untuk atribut 288
10.4.1 #DIPERLUKAN 288
10.4.2 # TERSIRAT 288
10.4.3 #DIPERBAIKI 289
10.5 Tipe properti 290
10.5.1 Tipe atribut CDATA 290
10.5.2 Jenis properti yang disebutkan 290
10.5.3 Tipe atribut NMTOKEN 291
10.5.4 Tipe atribut NMTOKENS 291
10.5.5 Tipe atribut ID 292
10.5.6 Tipe atribut IDREF 292
10.5.7 Tipe atribut ENTITY 293
10.5.8 Tipe atribut ENTITIES 294
10.5.9 Tipe atribut NOTASI 294
10.6 Properti yang telah ditentukan sebelumnya 296
10.6.1 xml: spasi 296
10.6.2 xml:lang 297
10.7 DTD untuk Statistik Bisbol Berbasis Atribut 300
10.7.1 Mendeklarasikan atribut MUSIM di DTD 302
10.7.2 Mendeklarasikan atribut DIVISI dan LEAGUE di DTD 302
10.7.3 Deklarasikan atribut TEAM di DTD 302
10.7.4 Mendeklarasikan atribut PLAYER di DTD 303
10.7.5 Contoh DTD statistik permainan baseball lengkap 306
10.8 Ringkasan bab ini 309
Bab 11 Menyematkan data non-XML 310
11.1 Notasi 310
11.2 Entitas eksternal yang tidak dapat dianalisis 314
11.2.1 Mendeklarasikan entitas yang tidak dapat diurai 314
11.2.2 Menanamkan entitas yang tidak dapat diurai 314
11.2.3 Menyematkan beberapa entitas yang tidak dapat diurai 317
11.3 Instruksi pemrosesan 319
11.4 Bagian bersyarat dari DTD 322
11.5 Ringkasan bab ini 324
Bagian 3 Gaya Bahasa 325
Bab 12 Lembar Gaya Bertingkat Level 1 325
12.1 Apa itu
CSS ? 325
12.2 Menghubungkan stylesheet ke dokumen 327
12.3 Memilih elemen 331
12.3.1 Pemilih kelompok 331
12.3.2 Elemen semu 331
12.3.3 Kelas semu 332
12.3.4 Memilih berdasarkan ID 335
12.3.5 Penyeleksi kontekstual 335
12.3.6 Fitur GAYA 336
12.4 Warisan 337
12.5 Proses berjenjang 339
12.5.1 @import arahan 339
12.5.2 !pernyataan penting 339
12.5.3 Urutan kaskade 339
12.6 Menambahkan komentar ke stylesheet
CSS 341
12.7 Unit dalam CSS 342
12.7.1 Nilai panjang 342
12.7.2 Nilai URL 344
12.7.3 Nilai warna 345
12.7.4 Nilai kata kunci 346
12.8 Elemen item blok, sebaris, atau daftar 347
12.8.1 Daftar item 352
12.8.2 atribut spasi putih 354
12.9 Properti font 357
12.9.1 atribut font-family 357
12.9.2 atribut gaya font 358
12.9.3 atribut varian font 359
12.9.4 atribut font-weight 359
12.9.5 atribut ukuran font 360
12.9.6 atribut sederhana font 362
12.10 Sifat warna 364
12.11 Properti latar belakang 365
12.11.1 properti warna latar belakang 365
12.11.2 properti gambar latar belakang 365
12.11.3 properti pengulangan latar belakang 367
12.11.4 properti lampiran latar belakang 368
12.11.5 properti posisi latar belakang 369
12.12 Properti teks 373
12.12.1 atribut spasi kata 373
12.12.2 properti spasi huruf 374
12.12.3 atribut dekorasi teks 374
12.12.4 properti perataan vertikal 375
12.12.5 teks –mengubah atribut 376
12.12.6 atribut perataan teks 377
12.12.7 atribut indentasi teks 378
12.12.8 properti tinggi garis 378
12.13 Properti bingkai 380
12.13.1 Properti margin 380
12.13.2 Sifat garis batas 381
12.13.3 Sifat bilur 384
12.13.4 Atribut ukuran 385
12.13.5 Atribut penentuan posisi 386
12.13.6 atribut mengambang 386
12.13.7 atribut yang jelas 387
12.14 Ringkasan bab ini 389
Bab 13 Lembar Gaya Bertingkat Level 2 389
13.1 Apa saja fitur baru di CSS2? 389
13.1.1 Kelas semu baru 390
13.1.2 Elemen semu baru 390
13.1.3 Jenis media 390
13.1.4 Media paginasi 390
13.1.5 Internasionalisasi 390
13.1.6 Kontrol pemformatan visual 391
13.1.7 Tabel 391
13.1.8 Konten yang dihasilkan 391
13.1.9 Lembar gaya audio 391
13.1.10 Alat baru 391
13.2 Memilih elemen 393
13.2.1 Pencocokan pola 393
13.2.2 Karakter pengganti 394
13.2.3 Keturunan dan Pemilih Keturunan 394
13.2.4 Pemilih saudara langsung 396
13.2.5 Pemilih properti 396
13.2.6 @ Aturan 396
13.2.7 Elemen semu 400
13.2.8 Kelas semu 401
13.3 Format halaman 403
13.3.1 Atribut ukuran 403
13.3.2 Properti margin 403
13.3.3 Atribut tag 403
13.3.4 Properti halaman 403
13.3.5 Atribut hentian halaman 404
13.4 Pemformatan visual 405
13.4.1 Menampilkan properti 405
13.4.2 Atribut lebar dan tinggi 407
13.4.3 atribut luapan 407
13.4.4 atribut klip 408
13.4.5 atribut visibilitas 408
13.4.6 atribut kursor 409
13.4.7 Sifat warna terkait 410
13.5 Kotak 412
13.5.1 Sifat kontur 412
13.5.2 Atribut penentuan posisi 413
13.6 Penghitung dan penomoran otomatis 417
13.7 Lembar gaya audio 419
13.7.1 Atribut berbicara 420
13.7.2 Atribut volume 420
13.7.3 Jeda atribut 420
13.7.4 Atribut prompt 421
13.7.5 Atribut pemutaran simultan 421
13.7.6 Atribut spasial 421
13.7.7 Atribut kualitas suara 422
13.7.8 Atribut suara 424
13.8 Ringkasan bab ini 425
Bab 14 Transformasi XSL 426
14.1 Apa itu XSL? 426
14.2 Ikhtisar transformasi XSL 428
14.2.1 Struktur pohon 428
14.2.2 Dokumen lembar gaya XSL 430
14.2.3 Tempat melakukan transformasi XML 431
14.2.4 Cara menggunakan XT 432
14.2.5 Langsung menampilkan file XML dengan style sheet XSL 434
14.3 Templat XSL 436
14.3.1 xsl: elemen penerapan template 436
14.3.2 pilih fitur 438
14.4 Gunakan xsl:value-of untuk menghitung nilai node 440
14.5 Menggunakan xsl:for-each untuk memproses banyak elemen 442
14.6 Pola untuk pencocokan node 444
14.6.1 Mencocokkan simpul akar 444
14.6.2 Pencocokan nama elemen 445
14.6.3 Menggunakan karakter / untuk mencocokkan node anak 447
14.6.4 Menggunakan simbol // untuk mencocokkan keturunan 448
14.6.5 Pencocokan berdasarkan ID 449
14.6.6 Menggunakan @ untuk mencocokkan atribut 449
14.6.7 Menggunakan comments() untuk mencocokkan komentar 451
14.6.8 Menggunakan pi() untuk mencocokkan instruksi pemrosesan 452
14.6.9 Menggunakan text() untuk mencocokkan node teks 452
14.6.10 Menggunakan operator OR |
14.7 Ekspresi untuk memilih node 454
14.7.1 Sumbu simpul 454
14.7.2 Tipe ekspresi 462
14.8 Aturan templat default 471
14.8.1 Aturan default untuk elemen 471
14.8.2 Aturan default untuk node teks 471
14.8.3 Arti dari dua aturan default 471
14.9 Memutuskan apa yang akan dimasukkan dalam output 473
14.9.1 Menggunakan templat nilai atribut 473
14.9.2 Menggunakan xsl:element untuk menyisipkan elemen ke dalam dokumen keluaran 475
14.9.3 Menggunakan xsl:attribute untuk memasukkan atribut ke dalam dokumen keluaran 476
14.9.4 Mendefinisikan koleksi properti 477
14.9.5 Menggunakan xsl:pi untuk menghasilkan instruksi pemrosesan 478
14.9.6 Menghasilkan komentar menggunakan xsl:comment 478
14.9.7 Menghasilkan teks menggunakan xsl:text 479
14.10 Gunakan xsl:copy untuk menyalin node 480 saat ini
14.11 Menggunakan xsl:number untuk menghitung node 483
14.11.1 Nilai bawaan 484
14.11.2 Konversi angka ke string 486
14.12 Menyortir elemen keluaran 488
14.13 CDATA dan simbol < 491
14.14 Metode 493
14.15 Menggunakan xsl:variable untuk mendefinisikan konstanta 496
14.16 Penamaan Templat 496
14.16.1 Parameter 498
14.17 Menghapus dan Mempertahankan Spasi 501
14.18 Pilih 503
14.18.1 xsl:jika 503
14.18.2 xsl: pilih 503
14.19 Menggabungkan beberapa style sheet 505
14.19.1 Gunakan xsl:import untuk masukan 505
14.19.2 Menggunakan xsl:include untuk penyertaan 505
14.19.3 Gunakan xsl:stylesheet untuk menyematkan style sheet di dokumen 505
14.20 Ringkasan bab ini 508
Bab 15 Objek Pemformatan XSL 508
15.1 Ikhtisar bahasa pemformatan XSL 509
15.2 Memformat objek dan propertinya 510
15.2.1 untuk domain bernama 511
15.2.2 Memformat properti 513
15.2.3 Konversi ke objek yang diformat 518
15.2.4 Menggunakan FOP 520
15.3 Tata letak halaman 522
15.3.1 Kontrol utama halaman 522
15.3.2 Urutan Halaman 525
15.4 Isi 530
15.4.1 Objek pemformatan tingkat blok 530
15.4.2 Objek pemformatan sebaris 531
15.4.3 Objek pemformatan tabel 532
15.4.4 Garis besar pemformatan objek 532
15,5 garis mendatar 533
15.6 Grafik 534
15.7 Tautan 535
15.8 Daftar 536
15.9 Formulir 538
15,10 karakter 542
15.11 Urutan 543
15.12 Catatan Kaki 544
15.13 mengapung 544
15.14 Atribut pemformatan XSL 546
15.14.1 Unit dan tipe data 546
15.14.2 Properti pesan 548
15.14.3 Sifat paragraf 548
15.14.4 Atribut karakter 551
15.14.5 Sifat kalimat 552
15.14.6 Atribut zona 555
15.14.7 Sifat pendengaran 560
15.15 Ringkasan bab ini 562
Bagian 4 Teknologi Tambahan 563
Bab 16 XLink 563
16.1 Perbandingan tautan XLink dan HTML 563
16.2 Tautan sederhana 565
16.2.1 Deskripsi sumber daya lokal 566
16.2.2 Deskripsi sumber daya jarak jauh 567
16.2.3 Perilaku menghubungkan 568
16.3 Tautan yang diperluas 575
16.4 Pranala luar 579
16.5 Grup tautan yang diperluas 581
16.5.1 Contoh 581
16.5.2 karakteristik langkah 583
16.6 Mengganti nama fitur XLink 585
16.7 Ringkasan bab ini 586
Bab 18 Bernama Domain 588
18.1 Apa yang dimaksud dengan domain bernama 588
18.2 Sintaks bidang bernama 591
18.2.1 Definisi bidang bernama 591
18.2.2 Beberapa Domain Bernama 592
18.2.3 Fitur 595
18.2.4 Domain bernama default 596
18.3 Bidang yang diberi nama di DTD 600
18.4 Ringkasan bab ini 601