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

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

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

 

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. Проектирование и реализация»

Представленный в издании материал состоит из двух частей. Первая – это учебник по языку XML. Здесь описаны стандарты и методы и приводятся примеры, которые помогут вам в изучении материала. Описание дается в контексте типового примера информационной системы Centaur. Многие используемые листинги кода взяты из этого приложения, так что к моменту его изучения во второй части книги вы уже ознакомитесь со всеми основными методами.

Введение в учебное приложение Centaur, дает описание приложения Centaur и его технических требований. Также здесь представлен контекст приложения для использования методик языка XML.
  • Требования к системе и предпосылки
  • Описание приложения Centaur
  • Задачи приложения Centaur
  • Отличие от коммерческой системы
  • Что делает приложение Centaur
  • Краткое описание приложения Centaur
  • Использование языка XML в приложении Centaur
Язык XML, рассматривает возможности языка XML и его преимущества.
  • Недостатки языка HTML
  • Как язык XML решает проблемы
  • Пример использования языка XML
  • Язык XML в контексте информации
  • Язык XML в контексте транзакций
  • Что такое XML
  • Пространства имен
  • Средства, необходимые для работы с языком XML
Объектная модель документа, посвящена описанию концепции объектной модели документа DOM – Document Object Model. Именно эта модель позволяет правильно и гибко манипулировать данными.
  • Обзор объектной модели документа
  • Примеры использования объектной модели документа в языке XML
  • Объектная модель документа
  • Интерфейсы DOM уровня 1
  • Расширения, сделанные компанией Microsoft в модели DOM уровня 1
  • Простой интерфейс прикладного программирования для XML (Simple API for XML, SAX)
  • Уровень 2 модели DOM
  • Пример работы с объектной моделью
Вывод на экран документа XML, представляет возможности языка XML более подробно. Вы узнаете, как писать код на этом языке; познакомитесь с тремя основными технологиями вывода изображений на экран: применение в XML каскадных таблиц стилей CSS – Cascading Style Sheets; манипулирование документами XML c помощью сценариев и объектной модели; использование технологии связывания данных Microsoft для связывания и вывода данных с помощью кода XML.
  • Визуализация с помощью CSS
  • Визуализация с помощью объектной модели документа
  • Визуализация графического изображения с помощью связывания данных
Теория и практика XSL, посвящена технологии, которая позволяет преодолевать ограничения CSS. Вы узнаете про расширяемый язык таблиц стилей XSL – Extensible Stylesheet Language. Здесь также показано, как принципы XSL реализованы в браузере MS Internet Explorer. На примерах объясняются различные методы использования XSL, а также их комбинации с другими технологиями.
  • Что такое XSL
  • Сравнение с образцами
  • Трансформация
  • Обзор принципов форматирования
  • Работа с языком XSL
  • Язык XSL и линейные документы
  • Язык XSL и нелинейные документы
  • Язык XSL (работа на сервере)
  • Таблицы XSL, модель DOM и сравнение образцов
Другие методы XML, описывает другие методы XML, применяемые в типовом примере.
  • Проверка браузера
  • Построение кода XML на основе сценария
  • Поддержка доступности данных
  • Сохранение данных на сервере
  • Отправление кода XML между уровнями приложения

Во второй части процесс разработки демонстрационного приложения описан более подробно. Рассматривается проект системы, а также использование языка XML для осуществления ее требований.

Структура приложения Centaur, содержит детальное описание приложения Centaur. Здесь рассматривается работа системы и взаимодействие различных страниц кода для удовлетворения ее требований.
  • База данных системы Centaur
  • Приложение Centaur
  • Система транзакций
Интерактивная система, показывает, как язык XML сочетается с другими технологиями при создании интерфейса пользователя, который приложение Centaur показывает внешнему миру, и как этот интерфейс взаимодействует с другими частями приложения для предоставления пользователю нужной им информации.
  • Страница index-l.htm
  • Осуществление поиска
  • Система брошюры
Система транзакций, содержит правила координации интерфейса пользователя с кодом на сервере и с провайдерами внешних данных для создания готовой системы Centaur.
  • Описание DTD
  • Страницы результатов
В основном материале книги «XML. Проектирование и реализация» не рассматривается каждая строчка кода, внимание уделяется значительным фрагментам, связанным с XML, обеспечивающим целостность приложения и позволяющим интегрировать данные из большого числа источников, а также предоставлять их пользователю соответствующим способом. Подробные листинги кода приведены в приложениях, в которых можно найти еще много полезных сведений.
  1. Построение вашей собственной системы Centaur
  2. Избранные листинги
  3. Спецификация 1.0 расширяемого языка разметки (XML)
  4. Схемы и типы данных XML
  5. Ресурсы XML и ссылки
  6. Справочник по реализации языка XSL в браузере MSIE
  7. Определение DTD таблицы стилей XSL
  8. Ссылки в языке XML
  9. Поддержка и опечатки

Материал издания можно изучить от начала до конца, загрузить весь код с веб-сайта и создать на вашем компьютере собственную версию приложения Centaur. А можно – просто использовать как справочник для получения конкретной информации. В любом случае вы получите фундаментальные рабочие знания языка XML в мире повседневного программирования.

Формат: PDF
Качество: eBook
Страниц: 528

Купить книгу «XML. Проектирование и реализация»

Интернет-магазин OZON.RU: XML. Проектирование и реализация / Интернет-магазин OZON.RU / Описание товара / XML. Проектирование и реализация / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «XML. Проектирование и реализация»

19.03.2012510.02374

Карта сайта

 
]]>