XML. Проектирование и реализация
Книга «XML. Проектирование и реализация» предназначена для разработчиков систем, дизайнеров веб-сайтов и программистов, которым требуется знание структур, инструментов и технологий, связанных с языком XML. Этот язык рассматривается строго в контексте реализации приложений реального мира. Расширяемый язык разметки XML – Extensible Markup Language, является самой интересной технологией для сети Интернет после языка разметки гипертекста HTML – Hypertext Markup Language, который привел к появлению системы World Wide Web. HTML превратил среду Интернет в интерактивную мультимедийную среду. XML позволяет добавить гибкость и разнообразие в мир обмена данных. Автор книги – Пол Спенсер, поставил цель – снять завесу тайны и абстракции вокруг языка XML и показать, как применять его в реальном мире. Чтобы сделать материал доступным для широкой аудитории, обсуждаемое в ней приложение – типовой пример, который называется Centaur, написан без использования традиционных языков программирования. Там нет элементов управления ActiveX, если они не входят в состав стандартного продукта Microsoft, нет там и кода на языке Java. Приложение написано только с помощью HTML и языка сценариев. Автор показывает, что можно достичь с помощью XML, не объясняя того, что вы уже знаете. Усвоив изложенную информацию, вы сможете применить эти знания при разработке собственных приложений.
Обзор книги «XML. Проектирование и реализация»
Представленный в издании материал состоит из двух частей. Первая – это учебник по языку XML. Здесь описаны стандарты и методы и приводятся примеры, которые помогут вам в изучении материала. Описание дается в контексте типового примера информационной системы Centaur. Многие используемые листинги кода взяты из этого приложения, так что к моменту его изучения во второй части книги вы уже ознакомитесь со всеми основными методами.
- Требования к системе и предпосылки
- Описание приложения Centaur
- Задачи приложения Centaur
- Отличие от коммерческой системы
- Что делает приложение Centaur
- Краткое описание приложения Centaur
- Использование языка XML в приложении Centaur
- Недостатки языка HTML
- Как язык XML решает проблемы
- Пример использования языка XML
- Язык XML в контексте информации
- Язык XML в контексте транзакций
- Что такое XML
- Пространства имен
- Средства, необходимые для работы с языком XML
- Обзор объектной модели документа
- Примеры использования объектной модели документа в языке XML
- Объектная модель документа
- Интерфейсы DOM уровня 1
- Расширения, сделанные компанией Microsoft в модели DOM уровня 1
- Простой интерфейс прикладного программирования для XML (Simple API for XML, SAX)
- Уровень 2 модели DOM
- Пример работы с объектной моделью
- Визуализация с помощью CSS
- Визуализация с помощью объектной модели документа
- Визуализация графического изображения с помощью связывания данных
- Что такое XSL
- Сравнение с образцами
- Трансформация
- Обзор принципов форматирования
- Работа с языком XSL
- Язык XSL и линейные документы
- Язык XSL и нелинейные документы
- Язык XSL (работа на сервере)
- Таблицы XSL, модель DOM и сравнение образцов
- Проверка браузера
- Построение кода XML на основе сценария
- Поддержка доступности данных
- Сохранение данных на сервере
- Отправление кода XML между уровнями приложения
Во второй части процесс разработки демонстрационного приложения описан более подробно. Рассматривается проект системы, а также использование языка XML для осуществления ее требований.
- База данных системы Centaur
- Приложение Centaur
- Система транзакций
- Страница index-l.htm
- Осуществление поиска
- Система брошюры
- Описание DTD
- Страницы результатов
- Построение вашей собственной системы Centaur
- Избранные листинги
- Спецификация 1.0 расширяемого языка разметки (XML)
- Схемы и типы данных XML
- Ресурсы XML и ссылки
- Справочник по реализации языка XSL в браузере MSIE
- Определение DTD таблицы стилей XSL
- Ссылки в языке XML
- Поддержка и опечатки
Материал издания можно изучить от начала до конца, загрузить весь код с веб-сайта и создать на вашем компьютере собственную версию приложения Centaur. А можно – просто использовать как справочник для получения конкретной информации. В любом случае вы получите фундаментальные рабочие знания языка XML в мире повседневного программирования.
Формат: PDF
Качество: eBook
Страниц: 528
Купить книгу «XML. Проектирование и реализация»
Интернет-магазин OZON.RU: XML. Проектирование и реализация / Интернет-магазин OZON.RU / Описание товара / XML. Проектирование и реализация / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «XML. Проектирование и реализация»
- Архив XML_DesignAndImplementation.rar 49.09 Мб: XML. Проектирование и реализация / Depositfiles.com / Архив XML_DesignAndImplementation.rar