XML. Проектирование и реализация
Пол Спенсер
Введение
О чем эта книга
Для кого предназначена книга
Структура книги
Поддержка
Используемые в книге соглашения
Далее...
Глава 1 Введение в учебное приложение Centaur
Требования к системе
Предпосылки
Описание приложения Centaur
Задачи приложения Centaur
Отличие от коммерческой системы
Что делает приложение Centaur
Краткое описание приложения Centaur
Использование языка XML в приложении Centaur
Поездки
Итоги
Глава 2 Язык XML
Недостатки языка HTML
Как язык XML решает проблемы
Пример использования языка XML
Язык XML в контексте информации
Язык XML в контексте транзакций
Что такое XML
Пространства имен
Средства, необходимые для работы с языком XML
Итоги
Глава 3 Объектная модель документа
Обзор объектной модели документа
Примеры использования объектной модели
документа в языке XML
Объектная модель документа
Интерфейсы DOM уровня 1
Расширения, сделанные компанией Microsoft в
модели DOM уровня 1
Простой интерфейс прикладного
программирования для XML (Simple API for XML,
SAX)
Уровень 2 модели DOM
Пример работы с объектной моделью
Итоги
Глава 4 Вывод на экран документа XML
Визуализация с помощью CSS
Визуализация с помощью объектной модели документа
Визуализация графического изображения с
помощью связывания данных
Итоги
Глава 5 Теория и практика XSL
Что такое XSL
Сравнение с образцами
Трансформация
Обзор принципов форматирования
Работа с языком XSL
Язык XSL и линейные документы
Язык XSL и нелинейные документы
Язык XSL (работа на сервере)
Таблицы XSL, модель DOM и сравнение образцов
Итоги
Глава 6 Другие методы XML
Проверка браузера
Построение кода XML на основе сценария
Поддержка доступности данных
Сохранение данных на сервере
Отправление кода XML между уровнями приложения
Итоги
Глава 7 Структура приложения Centaur
Введение
База данных системы Centaur
Приложение Centaur
Система транзакций
Итоги
Глава 8 Интерактивная система
Страница index-l.htm
Осуществление поиска
Система брошюры
Итоги
Глава 9 Система транзакций
Описание DTD
Страницы результатов
Итоги
Заключение
ПРИЛОЖЕНИЕ A Построение вашей собственной
системы Centaur
Что нужно, чтобы запустить приложение Centaur
Загрузка и установка файлов
ПРИЛОЖЕНИЕ B Избранные листинги
prepareResults.asp
QuoteResults.asp
ПРИЛОЖЕНИЕ C Спецификация 1.0 расширяемого
языка разметки (XML)
Расширяемый язык разметки (XML) версия 1.0
1. Введение
2. Документы
3. Логические структуры
4. Физические структуры
5. Согласование
6. Нотация
Приложения
ПРИЛОЖЕНИЕ D Схемы и типы данных XML
Схемы XML
Типы данных XML-DATA & DCD
ПРИЛОЖЕНИЕ E Ресурсы XML и ссылки
ПРИЛОЖЕНИЕ F Справочник по реализации языка
XSL в браузере IE5
Элементы XSL браузера IE5
Синтаксис сравнения образцов на языке XSL в браузере IE5
ПРИЛОЖЕНИЕ G Определение DTD таблицы стилей XSL
ПРИЛОЖЕНИЕ H Ссылки в языке XML
ПРИЛОЖЕНИЕ I Поддержка и опечатки