تنسيق WORD، أكثر من 600 صفحة، يوصى بتنزيله. هنا قائمة الدليل:
الجزء الأول مقدمة إلى 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 إكس لينك وإكس بوينتر 18
1.4.6 مجموعة أحرف Unicode 19
1.4.7 كيفية الجمع بين هذه التقنيات معًا 19
1.5 ملخص هذا الفصل 20
الفصل الثاني مقدمة لتطبيق 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 اكس اس ال 28
2.2.2 XL 28
2.2.3 DCD 29
2.3 تطبيق خلفية XML 30
2.4 ملخص هذا الفصل 33
الفصل الثالث مستند XML الأول 34
3.1 مرحباً XML 34
3.1.1 إنشاء مستند XML بسيط 34
3.1.2 حفظ ملفات XML 35
3.1.3 تحميل ملفات XML إلى متصفح الويب 35
.2 فحص مستند XML بسيط 37
3.3 إعطاء معنى لعلامات XML 39
4. كتابة أوراق الأنماط لمستندات XML 40
.5 إرفاق أوراق الأنماط بمستندات XML 41
3.6 ملخص هذا الفصل 43
الفصل الرابع هيكلة البيانات 44
4.1 التحقق من البيانات 44
4.1.1 رجال المضرب 44
4.1.2 الرامي 46
4.1.3 تنظيم بيانات XML 46
4.2 XMLing للبيانات 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
الفصل الخامس السمات والعلامات الفارغة و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 اكس اس ال 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
الفصل السادس مستند XML منظم بالكامل 131
6.1 تكوين مستند XML 131
6.2 العلامات والبيانات الشخصية 132
6.2.1 ملاحظات 132
6.2.2 مرجع الكيان 134
6.2.3 كاداتا 135
6.2.4 وضع العلامات 136
6.2.5 الخصائص 138
6.3
ملف XML جيد التنظيم في مستند مستقل 140
6.4 HTML 145 جيد التنظيم
6.4.1 مشاكل مع صفحات الويب الحقيقية 145
6.4.2 أدوات إنهاء HTML 153
6.5 ملخص هذا الفصل 156
الفصل السابع النصوص الأجنبية وغير الرومانية 157
7.1 النصوص غير الرومانية على الويب 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 مجموعة أحرف MacRoman 166
7.3.4 مجموعة أحرف Windows ANSI 167
7.4 مجموعة أحرف Unicode 169
7.4.1 ترميز UTF-8 171
7.4.2 نظام الأحرف العالمي 171
7.5 كيفية كتابة XML باستخدام Unicode 173
7.5.1 استخدام مراجع الأحرف لإدراج الأحرف في ملفات XML 173
7.5.2 التحويل بين مجموعات الأحرف الأخرى ومجموعات أحرف Unicode 173
7.5.3 كيفية كتابة XML باستخدام مجموعات أحرف أخرى 174
7.6 ملخص هذا الفصل 176
الجزء الثاني تعريف نوع الوثيقة 177
الفصل الثامن تعريف نوع الوثيقة ومشروعيتها 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 واحد أو أكثر من العناصر الفرعية 200
8.5.6 صفر أو أكثر من العناصر الفرعية 201
8.5.7 صفر أو عنصر فرعي واحد 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 مشاركة DTDs المشتركة بين المستندات 228
8.7.1 DTD على عنوان URL البعيد 235
8.7.2 DTD العامة 236
8.7.3 مجموعات فرعية DTD داخلية وخارجية 237
8.8 ملخص هذا الفصل 241
الفصل التاسع الكيانات ومجموعات فرعية DTD الخارجية 242
9.1 ما هو الكيان؟ 242
.2 الكيانات العامة الداخلية 244
9.2.1 تحديد مراجع الكيانات العامة الداخلية 244
9.2.2 استخدام مراجع الكيانات العامة في DTDs 246
9.2.3 مراجع الكيانات العامة المحددة مسبقًا 247
9.3 الكيانات العامة الخارجية 248
.4 كيان المعلمة الداخلية 251
9.5 كيانات المعلمات الخارجية 253
.6 إنشاء المستندات من الأجزاء 260
9.7 الكيانات وDTDs في وثائق جيدة التنظيم 274
9.7.1 الكيانات الداخلية 274
9.7.2 الكيانات الخارجية 276
9.8 ملخص هذا الفصل 283
الفصل 10 إعلانات الملكية في DTDs 284
10.1 ما هي السمات؟ 284
10.2 الإعلان عن الممتلكات في DTD 285
10.3 الإعلان عن خصائص متعددة 287
10.4 تحديد القيم الافتراضية للسمات 288
10.4.1 #مطلوب 288
10.4.2 #ضمني 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 نوع سمة المعرف 292
10.5.6 نوع سمة IDREF 292
10.5.7 نوع سمة الكيان 293
10.5.8 أنواع سمات الكيانات 294
10.5.9 نوع سمة التدوين 294
10.6 الخصائص المحددة مسبقًا 296
10.6.1 XML: مسافة 296
10.6.2 أكسل: لانج 297
10.7 DTD لإحصائيات البيسبول القائمة على السمات 300
10.7.1 أعلن عن سمات الموسم في DTD 302
10.7.2 الإعلان عن سمات القسم والدوري في DTD 302
10.7.3 أعلن عن سمات الفريق في DTD 302
10.7.4 أعلن عن سمات اللاعب في DTD 303
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 الاختيار حسب المعرف 335
12.3.5 المحددات السياقية 335
12.3.6 ميزات النمط 336
12.4 الميراث 337
12.5 العملية المتتالية 339
12.5.1 @ توجيه الاستيراد 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 عرض ملفات XML مباشرة باستخدام أوراق أنماط XSL 434
14.3 قوالب XSL 436
14.3.1 XSL: عنصر تطبيق القوالب 436
14.3.2 حدد الميزة 438
14.4 استخدم xsl:value-of لحساب قيم العقدة 440
14.5 استخدام xsl:for-each لمعالجة عناصر متعددة 442
14.6 أنماط مطابقة العقد 444
14.6.1 مطابقة العقدة الجذرية 444
14.6.2 مطابقة أسماء العناصر 445
14.6.3 استخدام الحرف / لمطابقة العقد الفرعية 447
14.6.4 استخدام الرمز // لمطابقة الأحفاد 448
14.6.5 المطابقة بالمعرف 449
14.6.6 استخدام @ لمطابقة السمات 449
14.6.7 استخدام التعليقات () لمطابقة التعليقات 451
14.6.8 استخدام pi() لمطابقة تعليمات المعالجة 452
14.6.9 استخدام النص () لمطابقة العقد النصية 452
14.6.10 استخدام عامل التشغيل OR |
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 معنى القاعدتين الافتراضيتين 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:متغير لتحديد الثوابت 496
14.16 قوالب التسمية 496
14.16.1 المعلمات 498
14.17 إزالة المسافة البيضاء 501 والحفاظ عليها
14.18 حدد 503
14.18.1 xsl: إذا 503
14.18.2 xsl: اختر 503
14.19 دمج أوراق الأنماط المتعددة 505
14.19.1 استخدم xsl:import للإدخال 505
14.19.2 استخدام xsl: تضمين للتضمين 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
الجزء الرابع التقنيات التكميلية 563
الفصل 16 إكس لينك 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