Освой самостоятельно XML за 21 день
Книга «Освой самостоятельно XML за 21 день» посвящена, пожалуй одному из самых мощных и быстро развивающихся языков разметки – XML. Предполагается, что вы достаточно опытный разработчик и уже знакомы со многими технологиями и языками программирования, такими как JavaScript, VBScript, Java, ASP, СУБД и принципы ООП. Основная цель состоит не в том, чтобы научить вас одному из этих языков программирования, а в том, чтобы продемонстрировать, насколько изящно и элегантно технология XML внедряется в реальные проекты, воплощая все преимущества компонентных решений. Но даже если вы и не являетесь профессиональным программистом, пусть этот факт не отпугивает вас от изучения данного издания, поскольку большое количество работающих примеров программного кода и их подробный анализ позволят вам разобраться во всех тонкостях использования рассматриваемых технологий XML.
Структура книги «Освой самостоятельно XML за 21 день»
- Обзор языков разметки
- Web – революционный феномен
- Зачем нужен еще один язык разметки
- Роль электронного бизнеса
- Создание вашего первого документа XML
- Подробные сведения о синтаксисе XML
- Создание собственных элементов XML
- Программные средства для работы с XML
- Синтаксические правила XML
- Правильное вложение элементов
- Соглашения о присвоении имен в XML
- Декларации XML
- Добавление комментариев к коду XML
- Размещение атрибутов в экземпляре XML
- Правильные экземпляры XML
- Зачем беспокоиться о правильности XML
- Проверка типа данных – еще одна причина для определения правильности
- Как определить структуру данных
- Парсер проверяет правильность
- Неужели правильность – это все, что нам нужно?
- Определение типа документа
- Откуда появились схемы DTD
- Знакомство с правилами
- Объявление атрибутов в схеме DTD
- Индикаторы вхождения и объявления последовательности в схемах DTD
- Анализ правильных экземпляров XML
- Объявление внешних схем DTD
- Схема XML-Data Reduced
- Зачем нужны другие схемы
- Подробно о XDR
- Объявления элементов и атрибутов XDR
- Проверка атрибутов в экземпляре XML с помощью схемы XDR
- Типы данных в схемах XDR
- Индикаторы вхождения в схемах XDR
- Определение групп содержания
- Дополнительные преимущества схем XDR
- Язык определения схем XML
- Схема, предложенная консорциумом W3C
- Основы XSD
- Простые типы элементов
- Типы данных XSD
- Определения элементов сложных типов
- Ограничения вхождений в схемах XSD
- Атрибуты в схемах XSD
- Три подхода к проверке документов: DTD, XDR и XSD
- Ссылки XML
- Два вида ссылок
- Общие ссылки
- Параметрические ссылки
- Ссылки в других языках описания схем
- Пространства имен XML
- Зачем необходимы пространства имен
- Использование объявлений пространств имен
- Избранные стандартные идентификаторы URI пространств имен XML
- Язык XPath
- Что такое XPath
- Узлы дерева документа XML
- Знакомство с узлами экземпляра документа XML
- Разновидности отношений XPath
- Создание и проверка выражений XPath
- Язык XLink
- Связывание гипертекста
- XLink расширяет возможности ссылок HTML
- Связующие элементы
- Поведение простых ссылок
- Расширенные ссылки
- Язык XPointer
- Именованные фрагменты и гипертекстовые ссылки указывают HTML
- Выражения XPointer
- Идентификационные ссылки XPointer
- Выражения отношений
- Объектная модель документа XML – DOM
- DOM для XML
- Создание структур DOM с помощью сценариев
- Свойства, методы и события объектов DOM
- Загрузка файла XML с указанного адреса URL
- Simple API для XML
- Что такое SAX
- Сравнение SAX и DOM
- Методы, вызываемые при обработке событий SAX
- SAX и Java
- Java-приложение для получения списка событий SAX
- Компиляция и выполнение EList
- SAX и пробелы
- Обработка ошибок, возникающих при работе обработчика SAX
- Проверка действительности документа с помощью SAX
- Использование каскадных таблиц стилей CSS
- Стиль и содержание
- Создание простой таблицы стилей
- Свойства каскадных таблиц стилей CSS
- Ограничения CSS
- Расширяемый язык таблиц стилей и его объекты форматирования
- Добавление форматирования к структуре
- Объекты форматирования
- Язык преобразований XSLТ
- Преобразование из одной структуры к другой
- Использование XSLT
- Профессиональное использование преобразований XSLT
- Связывание данных XML с элементами HTML
- Создание простых экземпляров связывания данных
- Вызов XMLDSO с помощью Java-аплета
- Технологии XBase и XInclude
- XML Base
- XML Include
- Интеграция XML с корпоративными бизнес-моделями
- Создание бизнес-моделей с использованием технологий XML
- Бизнес-приложения
- Трехуровневая Web-архитектура
- Использование ХМL на различных уровнях
- Электронная коммерция и XML
- Применение ХМL в бизнесе
- B2C-приложения
- От систематизации к обмену данных
- Разработка 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-узла
- Ответы на вопросы
- Ресурсы
Автор книги «Освой самостоятельно XML за 21 день» – Деван Шеперд, считает технологии XML полноценным индустриальным стандартом и повсеместно использует их в своей практике, включая разработку решений для электронной коммерции, обучения и системной интеграции. Если вы занимаетесь системами публикации и управления контентом, проектированием сложных решений для электронного бизнеса или просто разрабатываете веб-сервисы, то язык XML предоставит вам все возможности по созданию профессиональных, самоописываемых и управляемых данными решений.
Формат: PDF
Качество: eBook
Страниц: 432
Купить книгу «Освой самостоятельно XML за 21 день»
Интернет-магазин OZON.RU: Освой самостоятельно XML за 21 день / Интернет-магазин OZON.RU / Описание товара / Освой самостоятельно XML за 21 день / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Освой самостоятельно XML за 21 день»
- Архив TeachXML-21_Days.rar 23.23 Мб: Освой самостоятельно XML за 21 день / Depositfiles.com / Архив TeachXML-21_Days.rar