Введение
Благодарности


Часть I. ВВЕДЕНИЕ В XML


Глава 1. Основные понятия XML
Ответы на некоторые наиболее распространенные вопросы по XML
Подготовка к работе с XML
Выводы

Глава 2. Что такое разметка
Краткая история развития языков разметки
HTML - SGML для всех.
Что такое язык разметки?
Преимущества разграничения структуры и отображения
Один документ — множество вариантов отображения
Необходимость играть по правилам
Избавление от «дурных» привычек
Выводы

Глава 3. Разметка с помощью HTML
Web — набор связанных документов
Основы разработки Web-страниц
Некоторые важные вопросы использования HTML
От элементов к целому
Выводы

Глава 4. HTML-теги для описания документов
HTML как средство описания документов
Категории HTML-тегов в окончательной версии спецификации HTML 4.0
Дополнительные сведения о HTML
От HTML к XML
Выводы

Глава 5. Основы XML
Основные компоненты XML
Роль спецификации XML
Выводы

Глава 6. DTD и XML-документы
Как DTD и документы работают совместно
Основные структурные элементы DTD
Основные структурные элементы документов
Внешние и внутренние подмножества DTD
Разработка корректных документов
Выводы

Глава 7. Разработка корректно сформированных и допустимых XML-документов
Различия между корректно сформированными и допустимыми документами
Выбор нужного типа разметки
Выводы

Глава 8. Типы разметки
Почему существует два типа разметки?
Примеры из практики
Выбор типа разметки
Выводы


Часть II. СТАНДАРТНЫЕ БЛОКИ XML


Глава 9. Разработка элементов для DTD
Роль элементов в DTD
Типы элементов
Объявление элементов в DTD
Ссылки на элементы в XML-документе
Построение оптимального DTD, Планирование элементов
Специфика атрибутов
Выводы

Глава 10. Атрибуты элементов
Роль атрибутов в DTD
Типы атрибутов
Типы значений атрибутов
Определение атрибутов в DTD
Добавление атрибутов в теги документов
Построение оптимального DTD: планирование атрибутов
Модели содержания
Выводы

Глава 11. Модели содержания для элементов
Вложения
Роль моделей содержания в DTD
Типы содержания
Объявление моделей содержания в DTD
Соблюдение рекомендаций моделей содержания в XML-документе
Построение оптимального DTD начинается с планирования модели содержания
Объекты — контейнеры XML
Выводы

Глава 12. Использование объектов в ОТО и XML-документах
Роль объектов в DTD
Объявление объектов в документе
Ссылки на объекты
Объединение с помощью связей
Выводы

Глава 13. Компоновка с помощью XLink и XPointer
PonbXLink и XPointer в XML
Создание XLink в XML-документе
Выводы


Часть III. ИСПОЛЬЗОВАНИЕ XML-ДОКУМЕНТОВ.


Глава 14. Обработка XML-документов
Роль XML-процессора
Структура XML-npoueccopa
Применение команд обработки
XML-процессоры
Отображение XML-документов с помощью CSS
Выводы

Глава 15. Каскадные таблицы стилей
Роль таблиц стилей в мире разметки
Первоначальный механизм работы стилей
Использование CSS с XML
Формирование таблиц стилей CSS
Группы свойств
Таблицы стилей следующего уровня
Выводы

Глава 16. Преобразование XML-документов в HTML-документы с помощью XSL
Механизм таблиц стилей для XML
Создание таблиц стилей XSL
Пример правила форматирования XSL
Разработка таблицы стилей для преобразования из XML в HTML
Будущее XSL
Следующий шаг — HTML становится словарем XML
Выводы

Глава 17. Преобразование существующих HTML-документов в XML-документы
HTML в качестве словаря XML
Преобразование существующего HTML-документа в допустимый XML-документ
От теории к практике
Выводы

Глава 18. XML-документы и клиентское программное обеспечение Web
Как промышленные круги относятся к языку XML
Реальное положение в области просмотра XML-документов в Web
Просмотр XML-документов с помощью браузера Internet Explorer
Просмотр XML-документов с помощью браузера Netscape Navigator
Web-узел, сгенерированный из XML
Исследование конкретных словарей XML
Выводы


Часть IV. СЛОВАРИ XML


Глава 19. Разработка документов для XML-приложений
Что такое XML-приложение?
Выбор правильного приложения для содержания вашего документа
Подготовка к созданию документа для существующего приложения
Проверка допустимости
Модификация XML-приложения
Некоторые закрытые и персональные XML DTD
Выводы

Глава 20. Автоматизация Web-узлов с помощью W1DL
Что такое язык WIDL
Подробное описание основных структур W1DL
Расширение каналов передачи данных
Выводы

Глава 21. Передача данных с помощью CDF
Что такое CDF?
Подробное описание основных структур CDF
Применение CDF для установки программного обеспечения через Internet
Выводы

Глава 22. Установка программного обеспечения с помощью OSD
Что такое OSD?
Подробное описание основных структур OSD
Добавление OSD-DTD к CDF-файлу
От установки программного обеспечения до обмена валюты
Выводы

Глава 23. Ведение денежных расчетов с помощью OFX
Что такое OFX?
Подробное описание основных структур OFX
Выводы
От теории к практике
Выводы

Глава 18. XML-документы и клиентское программное обеспечение Web
Как промышленные круги относятся к языку XML
Реальное положение в области просмотра XML-документов в Web
Просмотр XML-документов с помощью браузера Internet Explorer
Просмотр XML-документов с помощью браузера Netscape Navigator
Web-узел, сгенерированный из XML
Исследование конкретных словарей XML
Выводы


Часть IV. СЛОВАРИ XML


Глава 19. Разработка документов для XML-приложений
Что такое XML-приложение?
Выбор правильного приложения для содержания вашего документа
Подготовка к созданию документа для существующего приложения
Проверка допустимости
Модификация XML-приложения
Некоторые закрытые и персональные XML DTD
Выводы

Глава 20. Автоматизация Web-узлов с помощью WIDL
Что такое язык WIDL?
Подробное описание основных структур WIDL
Расширение каналов передачи данных
Выводы

Глава 21. Передача данных с помощью CDF
Что такое CDF?
Подробное описание основных структур CDF
Применение CDF для установки программного обеспечения через Internet
Выводы

Глава 22. Установка программного обеспечения с помощью OSD
Что такое OSD?
Подробное описание основных структур OSD
Добавление OSD-DTD к CDF-файлу
От установки программного обеспечения до обмена валюты
Выводы

Глава 23. Ведение денежных расчетов с помощью OFX
Что такое OFX?
Подробное описание основных структур OFX
Выводы

Глава 24. Создание мультимедийных презентаций с помощью SMIL
Что такое SMIL?
Реализация SMIL
Подробное описание основных структур SMIL
Выводы


Часть V. XML В ПОВСЕДНЕВНОЙ ПРАКТИКЕ


Глава 25.Целесообразность использования XML
Три ключевых вопроса
Обзор других разработок, использующих XML
Выводы

Глава 26. Практика применения XML
Возможные проблемы реализации XML
Представление XML руководству компании
Создание и реализация контрольного перечня
Средства помощи по всем вопросам реализации XML-решения
Выводы

Глава 27. Выбор необходимого инструментального средства XML
Набор инструментальных средств XML
Хорошие ресурсы так же важны, как и хорошие инструментальные средства
Выводы

Глава 28. Наилучшие ресурсы XML
XML — развивающаяся технология
Онлайновые ресурсы
Почтовые списки и группы новостей
Собственная библиотека по XML
Выводы


Словарь

Предметный указатель