Глава 1. Введение
Что такое XML?
Истоки XML
Задачи XML
XML сегодня
Создание документов
Просмотр документов XML
Тестирование XML
Трансформация


Глава 2. Разметка и основные понятия
Анатомия документа
Элементы: строительные блоки XML
Атрибуты: дополнительная сила элементов
Пространства имен: расширьте ваш словарь
Сущности: символы-заместители содержания
Разная разметка
Правильно построенные документы
Как использовать разметку с наибольшей пользой
Приложение XML: DocBook

Глава 3. Соединение ресурсов с помощью ссылок
Введение
Задание ресурсов
XPointer: карабканье по дереву XML
Введение в XLinks
Приложение XML: XHTML

Глава 4. Представление: создание конечного продукта
Зачем нужны листы стилей?
Обзор CSS
Правила
Свойства
Практический пример

Глава 5. Модели документов: более высокий уровень
контроля
Моделирование документов
Синтаксис DTD
Пример: чековая книжка
Советы по проектированию и настройке DTD
Пример: Barebones DocBook
XML Schema: альтернатива использованию DTD

Глава 6. Трансформация: изменение назначения
документов
Основы трансформаций
Отбор узлов
Тонкая настройка шаблонов
Сортировка
Пример: чековая книжка
Более сложные приемы
Пример: Barebones DocBook

Глава 7. Интернационализация
Наборы символов и кодировки
Учет языка

Глава 8. Программирование для XML
Обзор программирования XML
SAX: API, основанный на событиях
Обработка, использующая представление в виде дерева

Заключение
Приложение A. Ресурсы
Сетевые ресурсы
Книги
Организации стандартизации
Инструментарий
Разное
Приложение B. Таксономия стандартов
Разметка и структура
Создание ссылок
Поиск
Стиль и трансформация
Программирование
Издательское дело
Гипертекст
Описания/процедуры
Мультимедиа
Наука