Введение
 Благодарности
 
 
 Часть 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 
   Выводы
 
 
 Словарь 
 
 Предметный указатель