Освой самостоятельно XML за 21 день

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

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

Книга «Освой самостоятельно XML за 21 день»

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

Книга «Освой самостоятельно XML за 21 день» посвящена, пожалуй одному из самых мощных и быстро развивающихся языков разметки – XML. Предполагается, что вы достаточно опытный разработчик и уже знакомы со многими технологиями и языками программирования, такими как JavaScript, VBScript, Java, ASP, СУБД и принципы ООП. Основная цель состоит не в том, чтобы научить вас одному из этих языков программирования, а в том, чтобы продемонстрировать, насколько изящно и элегантно технология XML внедряется в реальные проекты, воплощая все преимущества компонентных решений. Но даже если вы и не являетесь профессиональным программистом, пусть этот факт не отпугивает вас от изучения данного издания, поскольку большое количество работающих примеров программного кода и их подробный анализ позволят вам разобраться во всех тонкостях использования рассматриваемых технологий XML.

Освой самостоятельно XML за 21 день

Структура книги «Освой самостоятельно XML за 21 день»

Основы разметки
  1. Обзор языков разметки
    • Web – революционный феномен
    • Зачем нужен еще один язык разметки
    • Роль электронного бизнеса
    • Создание вашего первого документа XML
  2. Подробные сведения о синтаксисе XML
    • Создание собственных элементов XML
    • Программные средства для работы с XML
    • Синтаксические правила XML
    • Правильное вложение элементов
    • Соглашения о присвоении имен в XML
    • Декларации XML
    • Добавление комментариев к коду XML
    • Размещение атрибутов в экземпляре XML
  3. Правильные экземпляры XML
    • Зачем беспокоиться о правильности XML
    • Проверка типа данных – еще одна причина для определения правильности
    • Как определить структуру данных
    • Парсер проверяет правильность
    • Неужели правильность – это все, что нам нужно?
  4. Определение типа документа
    • Откуда появились схемы DTD
    • Знакомство с правилами
    • Объявление атрибутов в схеме DTD
    • Индикаторы вхождения и объявления последовательности в схемах DTD
    • Анализ правильных экземпляров XML
    • Объявление внешних схем DTD
  5. Схема XML-Data Reduced
    • Зачем нужны другие схемы
    • Подробно о XDR
    • Объявления элементов и атрибутов XDR
    • Проверка атрибутов в экземпляре XML с помощью схемы XDR
    • Типы данных в схемах XDR
    • Индикаторы вхождения в схемах XDR
    • Определение групп содержания
    • Дополнительные преимущества схем XDR
  6. Язык определения схем XML
    • Схема, предложенная консорциумом W3C
    • Основы XSD
    • Простые типы элементов
    • Типы данных XSD
    • Определения элементов сложных типов
    • Ограничения вхождений в схемах XSD
    • Атрибуты в схемах XSD
    • Три подхода к проверке документов: DTD, XDR и XSD
  7. Ссылки XML
    • Два вида ссылок
    • Общие ссылки
    • Параметрические ссылки
    • Ссылки в других языках описания схем
Обработка XML
  1. Пространства имен XML
    • Зачем необходимы пространства имен
    • Использование объявлений пространств имен
    • Избранные стандартные идентификаторы URI пространств имен XML
  2. Язык XPath
    • Что такое XPath
    • Узлы дерева документа XML
    • Знакомство с узлами экземпляра документа XML
    • Разновидности отношений XPath
    • Создание и проверка выражений XPath
  3. Язык XLink
    • Связывание гипертекста
    • XLink расширяет возможности ссылок HTML
    • Связующие элементы
    • Поведение простых ссылок
    • Расширенные ссылки
  4. Язык XPointer
    • Именованные фрагменты и гипертекстовые ссылки указывают HTML
    • Выражения XPointer
    • Идентификационные ссылки XPointer
    • Выражения отношений
  5. Объектная модель документа XML – DOM
    • DOM для XML
    • Создание структур DOM с помощью сценариев
    • Свойства, методы и события объектов DOM
    • Загрузка файла XML с указанного адреса URL
  6. Simple API для XML
    • Что такое SAX
    • Сравнение SAX и DOM
    • Методы, вызываемые при обработке событий SAX
    • SAX и Java
    • Java-приложение для получения списка событий SAX
    • Компиляция и выполнение EList
    • SAX и пробелы
    • Обработка ошибок, возникающих при работе обработчика SAX
    • Проверка действительности документа с помощью SAX
  7. Использование каскадных таблиц стилей CSS
    • Стиль и содержание
    • Создание простой таблицы стилей
    • Свойства каскадных таблиц стилей CSS
    • Ограничения CSS

Заставьте XML работать
  1. Расширяемый язык таблиц стилей и его объекты форматирования
    • Добавление форматирования к структуре
    • Объекты форматирования
  2. Язык преобразований XSLТ
    • Преобразование из одной структуры к другой
    • Использование XSLT
    • Профессиональное использование преобразований XSLT
  3. Связывание данных XML с элементами HTML
    • Создание простых экземпляров связывания данных
    • Вызов XMLDSO с помощью Java-аплета
  4. Технологии XBase и XInclude
    • XML Base
    • XML Include
  5. Интеграция XML с корпоративными бизнес-моделями
    • Создание бизнес-моделей с использованием технологий XML
    • Бизнес-приложения
    • Трехуровневая Web-архитектура
    • Использование ХМL на различных уровнях
  6. Электронная коммерция и XML
    • Применение ХМL в бизнесе
    • B2C-приложения
    • От систематизации к обмену данных
  7. Разработка Web-приложения с помощью XML
    • Сохранение записей в документе wine_notes.xml
    • Создание Web-формы wine_notes.html
    • Применение стилей к Web-узлу с помощью таблицы стилей wine_notes.css
    • Конструирование начальной страницы index.html
    • Управление данными на сервере с помощью сценария add_notes.asp
    • Отображение сведений с помощью сценария view_notes.asp
    • Преобразование содержания с помощью документа wine_notes.xsl
    • Создание Web-узла
Приложения
  1. Ответы на вопросы
  2. Ресурсы

Автор книги «Освой самостоятельно XML за 21 день» – Деван Шеперд, считает технологии XML полноценным индустриальным стандартом и повсеместно использует их в своей практике, включая разработку решений для электронной коммерции, обучения и системной интеграции. Если вы занимаетесь системами публикации и управления контентом, проектированием сложных решений для электронного бизнеса или просто разрабатываете веб-сервисы, то язык XML предоставит вам все возможности по созданию профессиональных, самоописываемых и управляемых данными решений.

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

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