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

Интернет-портал MegaWEB

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

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

Версия для печати и PDA

Книга «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.Язык XML, рассматривает возможности языка XML и его преимущества.Объектная модель документа, посвящена описанию концепции объектной модели документа DOM – Document Object Model. Именно эта модель позволяет правильно и гибко манипулировать данными.
Вывод на экран документа XML, представляет возможности языка XML более подробно. Вы узнаете, как писать код на этом языке; познакомитесь с тремя основными технологиями вывода изображений на экран: применение в XML каскадных таблиц стилей CSS – Cascading Style Sheets; манипулирование документами XML c помощью сценариев и объектной модели; использование технологии связывания данных Microsoft для связывания и вывода данных с помощью кода XML. Теория и практика XSL, посвящена технологии, которая позволяет преодолевать ограничения CSS. Вы узнаете про расширяемый язык таблиц стилей XSL – Extensible Stylesheet Language. Здесь также показано, как принципы XSL реализованы в браузере MS Internet Explorer. На примерах объясняются различные методы использования XSL, а также их комбинации с другими технологиями. Другие методы XML, описывает другие методы XML, применяемые в типовом примере.

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

Структура приложения Centaur, содержит детальное описание приложения Centaur. Здесь рассматривается работа системы и взаимодействие различных страниц кода для удовлетворения ее требований.Интерактивная система, показывает, как язык XML сочетается с другими технологиями при создании интерфейса пользователя, который приложение Centaur показывает внешнему миру, и как этот интерфейс взаимодействует с другими частями приложения для предоставления пользователю нужной им информации. Система транзакций, содержит правила координации интерфейса пользователя с кодом на сервере и с провайдерами внешних данных для создания готовой системы Centaur.
В основном материале книги «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

Поделиться с друзьями