Язык XML является сегодня одной из наиболее интересных разработок в
Web-программировании. Разработчику Web-приложений, проектировщику и
программисту необходимо знать, что можно сделать с помощью языка XML.
В этой книге рассказано, как именно применять XML для создания
Web-приложений, рассмотрены функциональные требования к этим приложениям,
а также методы их достижения с помощью браузера IE5, языков ASP и HTML
на базе XML.
В книге лаконично и на практических примерах излагаются основные концепции
и методы XML. Вы ознакомитесь с опытом разработчика по интеграции этих элементов в реальные приложения.
В этой книге представлены:
- Инструменты и методы, необходимые для реализации XML в реальном мире
- Работа с новой версией браузера IE5
- Теория языка XML и ее применение на практике
- Объектная модель документа (DOM)
- Разметка документа на языке XML
- Визуализация документов XML в браузере IE5
- Описание важных концепций и методов, используемых в приложениях XML/IE5
- Компоненты и код, загружаемые с Web-сайта компании Wrox
Содержание
Введение
О чем эта книга
Для кого предназначена книга
Структура книги
Поддержка
Используемые в книге соглашения
Далее...
Глава 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 Поддержка и опечатки |