Книга: Технология XSLT

Основные и дополнительные элементы

Основные и дополнительные элементы

Все элементы XSLT можно разделить на две группы: элементы основные и элементы дополнительные. Это разделение очень условно, ничего подобного в спецификации языка XSLT нет, однако, мы будем им пользоваться, считая основными элементами те элементы XSLT, которые непосредственно отвечают за создание узлов выходящего дерева или обеспечивают контроль над этим процессом. К дополнительным элементам мы будем относить все остальные элементы XSLT.

Таким образом, множество основных элементов будет включать в себя следующее:

xsl:element — создание в выходящем дереве узла элемента;

xsl:attribute — создание в выходящем дереве узла атрибута;

xsl:attribute-set — определение именованного набора атрибутов;

xsl:text — создание текстового узла;

xsl:value-of — создание текстового узла по результатам вычисления выражения;

xsl:comment — создание узла комментария;

xsl:processing-instruction — создание узла инструкции по обработке;

xsl:copy — копирование текущего узла вместе с его узлами пространств имен;

? xsl:copy-of — копирование результата вычисления выражения;

xsl:if — условная обработка;

xsl:choose, xsl:when и xsl:otherwise — выбор одной из нескольких альтернатив согласно некоторым условиям;

xsl:for-each — итеративная обработка множества узлов.

Оглавление книги


Генерация: 0.306. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз