xsl:for-each

Код XSL
    <xsl:for-each select="Xpath_выражение">
        действие
    </xsl:for-each>

Тут Xpath_выражение - это выборка узлов, для которой происходит действие для каждого узла.

Пример использования:

Код XSL
    <xsl:template match="book"> - обрабатывая узлы book
        <div>
            <xsl:for-each select="*"> цикл обрабатывает все дочерние узла у book
                <xsl:value-of select="name()" /> и выводит имена их тегов
            </xsl:for-each>
        </div>
    </xsl:template>
Вверх