Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «XSLT»
Версия для печати и PDA
Книга «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»
Первые шаги, содержит изложение основ XML и обсуждение установки процессоров XSLT, используемых в издании.
Архитектура XSLT
Основы XML
Установка процессоров XSLT
Обязательный пример "Hello World", – это знакомство с XML-версией документа "Hello World" и рассмотрение таблиц стилей, преобразующих его в другие форматы.
Преобразование Hello World
Как обрабатываются таблицы стилей
Структура таблицы стилей
Галерея преобразований
XPath: описание иголки в стоге сена, освещает основы XPath – языка, используемого для описания частей документа XML, при этом углубленно рассматриваются многие изменения, появившиеся в XPath 2.0.
Модель данных в XPath
Пути доступа
Шаблоны значений атрибутов
Типы данных
Операторы XPath
Комментарии в выражениях XPath
Типы процессоров XSLT 2.0
Представление документа XML в XPath
Создание выходных данных, показывает основные принципы создания вывода, в том числе извлечение текста, копирование информации и нумерация.
Построение текста
Нумерация
Форматирование чисел
Элементы <xsl:copy> и <xsl:copy-of>
Обработка пропусков
Программная логика и управляющие элементы, рассматривает элементы логики XSLT – <xsl:if> и <xsl:choose>, а также особенности их работы. Дополнительно обсуждается новый оператор XPath 2.0 if.
Элементы программной логики в XSLT
Вызов шаблонов по имени
Параметры
Переменные
Рекурсия
Имитация цикла for
Связывание и перекрестные ссылки, демонстрирует различные способы построения ссылок между элементами в документах XML. Также рассматривается использование XPath для описания отношений между логически связанными элементами.
Типы данных XML ID, IDREF и IDREFS
Функция key() и элемент <xsl:key>
Генерирование ссылок в неструктурированных документах
Сортировка и группировка элементов, расскажет вам про элемент <xsl:sort> и различные способы сортировки элементов в документе XML, новые средства группировки с использованием различных элементов и функций XSLT. В XSLT 2.0 группировка значительно упростилась; новые средства группировки также представлены в этой главе.
Сортировка данных при помощи элемента <xsl:sort>
Элемент <xsl:perform-sort>
Группировка узлов
Новый синтаксис группировки в XSLT 2.0
Объединение документов, описывает функцию document(), предназначенную для объединения нескольких документов XML, а также рассматривает создание таблиц стилей, работающих с коллекциями документов. Дополнительно представлены соответствующие функции XSLT 2.0.
Функция document()
Функция document() и сортировка
Реализация таблиц отображения
Группировка по нескольким документам
Упрощение таблиц стилей в XSLT 2.0
Функции doc() и doc-available()
Функция collection()
Функции unparsed-text() и unparsed-text-available()
Расширение XSLT, посвящена вопросам создания элементов и функций расширения. Несмотря на всю мощь и гибкость XSLT и XPath, в некоторых ситуациях требуется сделать что-то такое, что не может быть сделано средствами самого языка.
Механизм расширения 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