Книга: Технология 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
— итеративная обработка множества узлов.
- 3.3. Дополнительные конструктивные элементы
- Глава 7 Основные элементы XSLT
- Основные параметры ЭЛТ-мониторов
- Основные "рычаги" управления производительностью
- Дополнительные национальные кодовые страницы и порядки сортировки
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- 11 Основные возражения и ответы на них
- 2.5. Разработка технического задания на проведение детального анализа рынка при работе над инновационным проектом. Основ...
- 6.4. Рабочий лист Excel и его структурные элементы
- 3.1. Основные нормативные руководящие документы, касающиеся государственной тайны
- Глава 8 Дополнительные службы
- 4.4. Логические элементы и синтез логических схем