XSLT
Книга «XSLT» поможет вам научиться эффективно использовать XSLT и XPath как версии 1.0, так и 2.0. Рассматриваются основы XSLT, в том числе простые таблицы стилей и настройка процессоров, особое внимание уделяется преобразованиям на базе шаблонов, обсуждаются основные концепции XPath. В спецификации XSLT 2.0 язык был дополнен рядом важных возможностей, многие из которых связаны с изменениями вXPath 2.0. Эти два языка проектировались в расчете на совместное использование: XPath определяет преобразуемые части документа XML, а XSLT указывает, как должно быть выполнено преобразование. Вы узнаете, как в XSLT 2.0 интегрирована поддержка XML Schema, научитесь определять элементы и типы данных и использовать их в своих таблицах стилей. Приводятся примеры, в которых задействованы все возможности XSLT и XPath. Вы увидите, как одна и та же задача решается в XSLT 1.0 и 2.0, что поможет решить, какая версия лучше всего подходит для вашего проекта.
Обзор книги «XSLT»
- Архитектура XSLT
- Основы XML
- Установка процессоров XSLT
- Преобразование Hello World
- Как обрабатываются таблицы стилей
- Структура таблицы стилей
- Галерея преобразований
- Модель данных в XPath
- Пути доступа
- Шаблоны значений атрибутов
- Типы данных
- Операторы XPath
- Комментарии в выражениях XPath
- Типы процессоров XSLT 2.0
- Представление документа XML в XPath
- Построение текста
- Нумерация
- Форматирование чисел
- Элементы <xsl:copy> и <xsl:copy-of>
- Обработка пропусков
- Элементы программной логики в XSLT
- Вызов шаблонов по имени
- Параметры
- Переменные
- Рекурсия
- Имитация цикла for
- Типы данных XML ID, IDREF и IDREFS
- Функция key() и элемент <xsl:key>
- Генерирование ссылок в неструктурированных документах
- Сортировка данных при помощи элемента <xsl:sort>
- Элемент <xsl:perform-sort>
- Группировка узлов
- Новый синтаксис группировки в XSLT 2.0
- Функция document()
- Функция document() и сортировка
- Реализация таблиц отображения
- Группировка по нескольким документам
- Упрощение таблиц стилей в XSLT 2.0
- Функции doc() и doc-available()
- Функция collection()
- Функции unparsed-text() и unparsed-text-available()
- Механизм расширения XSLT
- Создание новых функций с помощью элемента <xsl:function>
- Пример: построение нескольких выходных файлов
- Создание пользовательских схем упорядочения
- Генерирование замаскированной графики
- Пример: построение круговых диаграмм в формате SVG
- Написание расширений на других языках
- Использование функций расширения из библиотеки EXSLT
- Обращение к базе данных из элемента расширения
- Создание фотоальбома с помощью элементов расширения
В содержание материала включены приложения, в которых приводятся сотни таблиц стилей, в том числе примеры для каждого элемента, функции и оператора, определяемых в XSLT и XPath.
- Справочник по элементам XSLT, – это алфавитный список всех элементов XSLT с рекомендациями и примерами использования
- Справочник по Xpath, содержит сводку синтаксиса XPath, включая типы данных, оси, типы узлов и операторы.
- Справочник по функциям XSLT, XPath и Xquery, – это алфавитный список всех функций, определяемых XPath и XSLT.
- Краткий обзор XML Schema. Одним из нововведений XSLT 2.0 стала возможность применения XML Schema для определения типов данных и проверки структуры кода XML.
- Регулярные выражения, описывает синтаксис и возможности языка регулярных выражений, используемого в XPath 2.0 и XSLT 2.0.
- Форматные коды XSLT, представляет собой удобный список всех кодов форматирования XSLT и XPath.
- Руководство по переходу на XSLT 2.0, обобщает факторы и основные методы перехода на XSLT 2.0.
Книга «XSLT» написана как учебник для тех, кто начинает изучать XSLT, а опытные специалисты смогут использовать ее как справочник по функциям и различным аспектам языка. По всем обсуждаемым вопросам представлены решения стандартных задач, в которых XSLT проявляет свои чрезвычайно мощные и полезные возможности.
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 960
Купить книгу «XSLT»
Интернет-магазин OZON.RU: XSLT / Интернет-магазин OZON.RU / Описание товара / XSLT / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «XSLT»
- Архив XSLT.2Edtn.rar 6.65 Мб: XSLT / Depositfiles.com / Архив XSLT.2Edtn.rar