Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

XML. Проектирование и реализация

Пол Спенсер

Издано:2001, Москва, Лори
Для опытных разработчиков
ISBN: 5-85582-108-0
Мягкий переплет, 509 стр.
Формат: 70x100/16

Начало
Введение
Структура книги
[Заказать книгу в магазине "Мистраль"]

СОДЕРЖАНИЕ

ВВЕДЕНИЕ
О чем эта книга
Для кого предназначена книга
Структура книги
Учебник по языку XML
Описание типового примера
О типовом примере
Поддержка
Используемые в книге соглашения
Далее...

ГЛАВА 1. ВВЕДЕНИЕ В УЧЕБНОЕ ПРИЛОЖЕНИЕ CONTOUR
Введение
Требования к системе
Предпосылки
Описание приложения Centaur
Задачи приложения Centaur
Отличие от коммерческой системы
Что делает приложение Centaur
Краткое описание приложения Centaur
Добро пожаловать в систему Centaur!
Поиск и вывод поездок
Работа с брошюрой
Получение информации о ценах
Осуществление покупки
Использование языка XML в приложении Centaur
Поездки
Итоги

ГЛАВА 2. ЯЗЫК XML
Недостатки языка HTML
Как язык XML решает проблемы
Пример использования языка XML
Язык XML в контексте информации
Отделение содержания от стиля
Язык XML в контексте транзакций
Что такое XML
Правильно оформленные документы
Допустимые документы
Синтаксический анализ кода XML
Теги
Определение типа документа
Объединение всех сведений
Пространства имен
Декларация и использование пространств имен
Зачем нужны пространства имен
Пространства имен в системе Centaur
Средства, необходимые для работы с языком XML
Итоги

ГЛАВА 3. ОБЪЕКТНАЯ МОДЕЛЬ ДОКУМЕНТА
Обзор объектной модели документа
Примеры использования объектной модели документа в языке XML
Книжный каталог
Вывод результатов поиска в системе Centaur
Объектная модель документа
Структура DOM
Интерфейсы DOM уровня 1
Обзор интерфейсов ядра
Обзор дополнительных интерфейсов
Интерфейс Document
Интерфейс Node
Интерфейс Node List
Интерфейс Element
Интерфейс Attr
Интерфейс NamedNodeMap
Интерфейс CharacterData
Расширения, сделанные компанией Microsoft в модели DOM уровня 1
Островки XML
Интерфейс Document
Интерфейс Node
Интерфейс NodeList
Интерфейс NamedNodeMap
Простой интерфейс прикладного программирования для XML
                             (Simple API for XML, SAX)
Уровень 2 модели DOM
Фильтры и итераторы
Интерфейс range
Пример работы с объектной моделью
Функция onLoad()
Функция displayTree()
Функция getAttributes()
Итоги

ГЛАВА 4 ВЫВОД НА ЭКРАН ДОКУМЕНТА XML
Визуализация с помощью CSS
CSS и XML
Преимущества и недостатки назначения стилей с помощью CSS
Визуализация с помощью объектной модели документа
Визуализация графического изображения с помощью связывания данных
Связывание данных и XML
Итоги

ГЛАВА 5. ТЕОРИЯ И ПРАКТИКА XSL
Что такое XSL
Введение в рабочий проект XSL
Введение в трансформацию XSL
Простая таблица стилей
Таблица стилей XSL в браузере IE5
Сравнение с образцами
Сравнение элементов
Конфликты сравнений
Трансформация
Инструкции трансформации
Использование таблиц XSL для нумерации
Добавление узлов других типов
Обзор принципов форматирования
Поддержка XSL в браузере IE5
Работа с языком XSL
Язык XSL и линейные документы
Язык XSL и нелинейные документы
Код для вывода на экран
План страницы
Таблица стилей tour.xsl
Использование таблиц стилей XSL из документа HTML
Язык XSL (работа на сервере)
Обработка моделей для взаимодействия клиента и сервера
Зачем нужна обработка данных на сервере
Практическое изучение обработки на сервере
Таблицы XSL, модель DOM и сравнение образцов
Итоги

ГЛАВА 6 ДРУГИЕ МЕТОДЫ XML
Проверка браузера
Определение типа браузера
Проверка активизации свойств Cookie
Построение кода XML на основе сценария
Создание документа XML как текстовой строки
Создание документа ХМ L как объекта DOM
Сравнение документа XML в виде объектной модели DOM и в виде строки
Поддержка доступности данных
Свойства Cookie
Устойчивость в браузере 1Е5
Сохранение данных на сервере
Отправление кода XML между уровнями приложения
Свойства и методы объекта XMLHttp
Работа с компонентом XMLHttp
Использование объекта XMLHttp в системе Centaur
Итоги

ГЛАВА 7 СТРУКТУРА ПРИЛОЖЕНИЯ CENTAUR
Введение
База данных системы Centaur
Логическая модель
Физическая модель
Приложение Centaur
Файл Global.asa
Запуск системы
Перемещение по системе поиска
Отображение подробностей поездки
Брошюра
Система транзакций
Итоги

ГЛАВА 8 ИНТЕРАКТИВНАЯ СИСТЕМА
Страница index-l.htm
Осуществление поиска
Файл search.asp
Файл prepareResults.asp
Файл getSearchResults.asp
Файл index-l.htm
Файл tour.asp
Система брошюры
Проект брошюры
Работа с брошюрой
Сохранение брошюры
Восстановление брошюры
Брошюра и цена поездки
Итоги

ГЛАВА 9 СИСТЕМА ТРАНЗАКЦИЙ ОПИСАНИЕ DTD
Сообщения
Начало работы над определением DTD
Готовое определение DTD
Страницы результатов
Файл quoteResults.asp
Файл bookResults.asp и его таблица стилей
Имитация сервера
Итоги
Заключение

ПРИЛОЖЕНИЕ А. Построение вашей собственной системы Centaur
Что нужно, чтобы запустить приложение Centaur
Загрузка и установка файлов

ПРИЛОЖЕНИЕ В Избранные листинги
prepeareResults.asp
quoteResults.asp

ПРИЛОЖЕНИЕ С
Спецификация 1.0 расширяемого языка разметки (XML)
Расширяемый язык разметки (XML) версия 1.0
1. Введение
2. Документы
3. Логические структуры
4. Физические структуры
5. Согласование
6. Нотация
Приложения

ПРИЛОЖЕНИЕ D Схемы и типы данных XML
Схемы XML
Типы данных XML-DATA & DCD

ПРИЛОЖЕНИЕ Е. Ресурсы XML и ссылки

ПРИЛОЖЕНИЕ F. Справочник по реализации языка XSL а браузере IE5
Элементы XSL браузера IE5
Синтаксис сравнения образцов на языке XSL в браузере IE5

ПРИЛОЖЕНИЕ G. Определение DTD таблицы стилей XSL
ПРИЛОЖЕНИЕ H. Ссылки а языке XML
ПРИЛОЖЕНИЕ I. Поддержка и опечатки

Начало
Введение
Структура книги
Заказать книгу в магазине "Мистраль"

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...