Формат 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 Набор символов Юникода 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 XLL 28
2.2.3 ДКД 29
2.3 Фоновое приложение XML 30
2.4 Краткое содержание этой главы 33
Глава 3. Первый 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
Глава 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 CDATA 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
Глава 7. Иностранные и нелатинские тексты 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 Набор символов Юникода 169
7.4.1 UTF-8 171
7.4.2 Универсальная система символов 171
7.5 Как написать XML с использованием Unicode 173
7.5.1 Использование ссылок на символы для вставки символов в файлы XML 173
7.5.2 Преобразование между другими наборами символов и наборами символов Юникода 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 Один или несколько дочерних элементов 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 Совместное использование общих DTD между документами 228
8.7.1 DTD по удаленному URL 235
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 ПОДРАЗУМЕВАЕМОЕ 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:язык 297
10.7 DTD для бейсбольной статистики на основе атрибутов 300
10.7.1 Объявление атрибутов SEASON в DTD 302
10.7.2 Объявление атрибутов DIVISION и LEAGUE в DTD 302
10.7.3 Объявление атрибутов TEAM в DTD 302
10.7.4 Объявление атрибутов PLAYER в 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 Выбор по 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 атрибут font-variant 359
12.9.4 атрибут font-weight 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 свойство background-attachment 368
12.11.5 свойство background-position 369
12.12 Свойства текста 373
12.12.1 атрибут межсловного интервала 373
12.12.2 Свойство межбуквенного расстояния 374
12.12.3 атрибут text-decoration 374
12.12.4 свойство вертикального выравнивания 375
12.12.5 текст – атрибут преобразования 376
12.12.6 атрибут выравнивания текста 377
12.12.7 атрибут text-indent 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 атрибут float 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:apply-templates 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 Использование comment() для сопоставления комментариев 451
14.6.8 Использование pi() для сопоставления инструкций обработки 452
14.6.9 Использование text() для сопоставления текстовых узлов 452
14.6.10 Использование оператора ИЛИ 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 Значение двух правил по умолчанию 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: если 503
14.18.2 xsl: выберите 503
14.19 Объединение нескольких таблиц стилей 505
14.19.1 Использование xsl:import для ввода 505
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 Использование ФОП 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 XLink 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