Язык преобразований XSL

Язык преобразований XSL

Рекомендация W3C от 16 ноября 1999
Предисловие
Статус документа
Приложения
Введение

Пространство имен XSLT
Элемент стиля
Фиксированный конечный элемент как стиль
Полные имена
Обработка, совместимая с последующими версиями


Комбинированные стили
Включение стилей

Импорт стилей
Встроенные стили
Модель данных
Непосредственный потомок корневого узла
Базовый URI
Неразобранные сущности
Удаление пробельных символов
Выражения

Схема обработки
Образцы
Определение правил шаблона
Использование правил шаблона
Разрешение конфликтов в правилах шаблона
Переопределение правил шаблона

Режимы
Встроенные правила шаблона
Именованные шаблоны
Создание конечного дерева
Фиксированные конечные элементы
Создание элементов с помощью xsl:element
Создание атрибутов с помощью xsl:attribute
Создание атрибутов с помощью xsl:attribute - 2

Именованные наборы атрибутов
Создание текста
Создание инструкций обработки
Создание комментариев
Копирование
Вычисление подставляемого текста
Создание текста с помощью xsl:value-of
Шаблоны значений атрибутов
Нумерация

Атрибуты преобразования числа в строку
Повторение
Обработка с условием
Обработка с условием xsl:if
Обработка с условием xsl:choose
Сортировка

Переменные и параметры
Фрагменты конечного дерева
Значения переменных и параметров
Использование значений переменных и параметров с конструкцией xsl:copy-of
Переменные и параметры верхнего уровня
Переменные и параметры в шаблонах
Передача параметров шаблону
Дополнительные функции

Множественные исходные документы
Ключи
Форматирование чисел
Различные дополнительные функции

Сообщения
Расширения
Элементы расширения
Функции расширения
Откат
Вывод
Метод вывода XML

Метод вывода HTML
Метод вывода Text
Запрет маскирования при выводе
Соответствие спецификации
Нотация
B Справочник синтаксиса элементов
C Фрагмент DTD для стилей XSLT (пояснения к спецификации)
D.1 Пример документа

D.2 Пример данных
E Благодарности (пояснения к спецификации)
F Изменения по внесенным рекомендациям (пояснения к спецификации)
G Характеристики для рассмотрения в будущих версиях XSLT (пояснения к спецификации)
H Словарь (пояснения к спецификации)

Содержание раздела