Книга: Технология XSLT
Циклы
Цикл в общем смысле слова это повторение одних и тех же действий несколько раз. Если говорить об XSLT, то цикл это многократное выполнение одного и того же шаблона. Для подавляющего большинства случаев в преобразованиях достаточно бывает использовать такие элементы, как xsl:apply-templates
и xsl:for-each
, которые заставляют процессор выполнять одни и те же действия несколько раз в контексте каждого из узлов определенного множества.
Весомым ограничением такого рода циклической обработки является невозможность генерировать множества узлов. В текущей версии языка никакой другой тип не может быть приведен ко множеству узлов, значит, в любое из них могут входить только те узлы, которые изначально присутствуют в одном из обрабатываемых документов. Это означает, что ни xsl:apply-templates
, ни xsl:for-each
не могут быть использованы для того, чтобы реализовать простые while
- или for
-циклы для произвольных множеств.
- Жизненные циклы продуктов
- 1.2.6. Циклы и ветвление
- Лекция 3. Формы и циклы
- ВЛОЖЕННЫЕ ЦИКЛЫ
- Про Apple, мотоциклы и издержки словоохотливости: общение
- Циклы в Python
- 6. ЦИКЛЫ
- Про Apple, мотоциклы издержки словоохотливости: общение
- Лекция 3. Формы и циклы
- Циклы Do
- Циклы while и do
- Глава 3 Жизненные циклы банковских автоматизированных систем и внутрибанковских процессов