Книги автора: XSLTInside XSLT
/ Книги автора: XSLTInside XSLT
/ Книги автора: XSLTInside XSLT
Книга: XSLT
Оглавление книги
- Об авторе
- О технических редакторах
- Благодарности
- Введение
- Материал книги
- Для кого предназначена эта книга
- На каком уровне написана книга
- Используемые соглашения
- От издательства
- Глава 1 Основы XSLT
- XSL = XSLT + XSL-FO
- Краткая историческая справка
- Документы XML
- Как XML выглядит в браузере?
- XSLT-преобразования
- Что нужно для XSLT-преобразования
- Использование отдельных процессоров XSLT
- Преобразование документов XML при помощи браузеров
- Работа с XSLT и JavaScript в Internet Explorer
- XSLT-преобразования на web-серверах
- Преобразования из XML в XML
- Преобразования из XML в XHTML
- Ресурсы XSLT
- Форматирующие объекты XSL: XSL-FO
- Форматирование документа XML
- Таблица стилей XSLT
- Преобразование документа в представление с форматирующими объектами
- Создание форматированного документа
- Глава 2 Создание и применение таблиц стилей
- Деревья и узлы
- Модель информационного множества против модели дерева XSLT
- Работа с элементами XSLT
- Инструкция обработки
- Элемент
- Элементы таблиц стилей высокого уровня
- Элемент
- Тела шаблонов
- Элемент
- Доступ к значениям узлов
- Поддержка XML Base
- Выбор методов вывода
- Упрощенные таблицы стилей
- Встроенные таблицы стилей
- Элемент
- Элемент
- Элемент
- Преобразование документов XML при помощи Internet Explorer
- Глава 3 Создание и применение шаблонов
- Создание шаблона
- Обработка дочерних узлов
- Доступ к значениям узлов
- Создание образцов выбора
- Выбор применяемого шаблона
- Чтение значений атрибутов
- Элемент
- Отключение вывода эскейп-последовательностей
- Написание значений атрибутов
- Шаблоны значений атрибутов
- Обработка символов-разделителей
- Элементы и
- Автоматическое выравнивание
- Правила по умолчанию в шаблоне
- Удаление содержимого
- Разрешение конфликтов шаблонов
- Элемент
- Элемент
- Элемент
- Глава 4 Создание образцов выбора
- Выбор корневого узла
- Выбор элементов
- Выбор дочерних элементов
- Выбор потомков элемента
- Выбор атрибутов
- Формальное определение образцов выбора
- Образцы шага, часть 1: оси образца
- Образцы шага, часть 2: условия узла
- Выбор комментариев
- Выбор узлов при помощи node()
- Выбор текстовых узлов при помощи text()
- Выбор инструкций обработки
- Образцы шага, часть 3: предикаты
- Создание предикатов
- Предикаты: наборы узлов
- Предикаты: логические значения
- Предикаты: числа
- Строки
- Предикаты: фрагменты результирующего дерева
- Сокращенный синтаксис предикатов
- Выбор по ID
- Выбор по ключу
- Применение операции Or
- Примеры образцов
- Глава 5 Принятие решений и сортировка данных
- Элемент
- Элементы , и
- Элемент
- Сортирующие элементы
- Элемент
- Расширяемость XSLT
- Функции расширения
- Элементы расширения
- Элемент
- Глава 6 Преобразование в XML, HTML, XHTML, RTF
- Элемент
- Изменение структуры документа на основе входных данных
- Элемент : создание новых элементов на этапе выполнения
- Элемент : создание новых атрибутов
- Элемент : создание комментариев
- Элемент : создание инструкций обработки
- Элемент : создание нескольких выходных документов
- Элемент : создание объявлений пространств имен
- Элемент : создание наборов атрибутов
- Пропуск объявления XML и создание фрагментов XML
- Создание уникальных идентификаторов при помощи generate-id
- Создание разделов CDATA
- Установка кодировки символов
- Режимы: форматирование в зависимости от контекста
- Глава 7 Работа с XPath
- Изучаем XPath
- Типы данных XPath
- Создание путей расположения XPath
- Шаги расположения XPath, часть 1: оси
- Шаги расположения XPath, часть 2: условия узлов
- Шаги расположения XPath, часть 3: предикаты
- Применение осей XPath
- Применение оси ancestor
- Применение оси ancestor-or-self
- Применение оси descendant
- Применение оси descendant-or-self
- Применение оси following
- Применение оси following-sibling
- Применение оси namespace
- Применение оси parent
- Применение оси preceding
- Применение оси preceding-sibling
- Применение оси self
- Примеры путей расположения
- Сокращенный синтаксис XPath
- Проверка выражений XPath
- XPath 2.0
- Глава 8 Работа с функциями XSLT и XPath
- Функции XSLT
- current()
- document()
- element-available()
- format-number()
- function-available()
- generate-id()
- key()
- system-property()
- unparsed-entity-uri()
- Функции XPath для работы с наборами узлов
- Функции XPath для работы со строками
- concat()
- contains()
- normalize-space()
- starts-with()
- string()
- string-length()
- substring()
- substring-after()
- substring-before()
- translate()
- Функции XPath для работы с числами
- Логические функции XPath
- Элемент : создание числовых форматов
- Новые функции в XSLT 2.0 и XPath 2.0
- Глава 9 Именованные шаблоны, параметры и переменные
- Элемент : создание переменных
- Элемент : применение именованных шаблонов
- Элементы и : создание параметров
- Рекурсивный вызов шаблонов
- Шаблон: значение по умолчанию
- Как задавать значения шаблона в командной строке
- Элемент : выбор по ключу
- Элемент : создание нескольких результирующих документов
- Элемент : генерация таблиц стилей
- Глава 10 Работа с API процессоров XSLT
- XSLT и JavaScript в Internet Explorer
- Обработка ошибок разбора
- Internet Explorer и динамические стили
- Internet Explorer и участки данных XML
- Вызов Java непосредственно из процессоров XSLT
- Работа с API XSLT для Java
- Взаимодействие Xalan с Java
- Взаимодействие Saxon с Java
- Взаимодействие процессора XSLT Oracle с Java
- Взаимодействие XT с Java
- Преобразование XML в реляционную базу данных
- Применение XSLT с активными серверными страницами
- Применение XSLT с Java Server Pages
- Применение XSLT с сервлетами Java
- Глава 11 Применение XSLT для создания документов XSL-FO
- Форматирование XSL
- Форматирующие объекты XSL-FO
- Форматирующие свойства XSL-FO
- Форматирование документа XML
- Преобразование в XSL-FO при помощи таблицы стилей XSLT
- Создание корня документа:
- Создание схемы набора шаблонов:
- Создание шаблона страницы:
- Создание областей
- Создание последовательностей страниц:
- Создание объектов потока:
- Создание содержимого уровня блока:
- Создание таблиц
- Создание таблиц:
- Создание столбцов таблицы:
- Создание тел таблицы:
- Создание строк таблицы:
- Создание ячеек таблицы:
- Глава 12 Документы XSL-FO
- Создание списков XSL-FO
- Создание списка:
- Создание элементов списка:
- Создание меток элемента списка:
- Создание тел элементов списка:
- Размещение текста при помощи контейнеров блоков:
- Встроенные форматирующие объекты
- Создание встроенных областей:
- Обработка отдельных символов:
- Создание номеров страниц:
- Вставка графики:
- Форматирование первых строк:
- Создание сносок: и
- Создание ссылок:
- Создание колонок
- Последовательности страниц и нумерация страниц
- Приложение A DTD XSLT
- Приложение Б Форматирующие свойства XSL-FO
- Сноски из книги
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- Об авторе
- О технических редакторах
- Благодарности
- Введение
- От издательства
- Глава 1 Основы XSLT
- Глава 2 Создание и применение таблиц стилей
- Глава 3 Создание и применение шаблонов
- Глава 4 Создание образцов выбора
- Глава 5 Принятие решений и сортировка данных
- Глава 6 Преобразование в XML, HTML, XHTML, RTF
- Глава 7 Работа с XPath
- Глава 8 Работа с функциями XSLT и XPath
- Глава 9 Именованные шаблоны, параметры и переменные
- Глава 10 Работа с API процессоров XSLT
- Глава 11 Применение XSLT для создания документов XSL-FO
- Глава 12 Документы XSL-FO
- Приложение A DTD XSLT
- Приложение Б Форматирующие свойства XSL-FO
- Сноски из книги
- Содержание книги
- Популярные страницы
Похожие страницы
- Использование отдельных процессоров XSLT
- Популярность XSLT-процессоров
- Преобразование в XSL-FO при помощи таблицы стилей XSLT
- Зарубежные интернет-ресурсы по XSLT
- Расширяемость XSLT
- Применение XSLT с сервлетами Java
- Выполнение XSLT-преобразований в Java
- Почему в версии 1.1 .NET Compact Framework не поддерживаются XSLT и XPath?
- Работа с XSLT и JavaScript в Internet Explorer
- Функции XSLT
- Приложение 2 Краткий справочник элементов и атрибутов XSLT
- Фрагмент DTD для таблиц стилей XSLT