Pull to refresh

Comments 6

XSLT задаёт непростые вопросы

где вы её откопали, закопайте обратно,
только избавился от ночных кошмаров
Вы меня, конечно, простите, но ваши ужасные xsl:for-each прозрачно намекают на то, что для Вас многие вопросы декларативного программирования покажутся непростыми.
for-each у меня вообще один и к теме статьи не относится. Как может быть ужасным элементарное применение всего 2 строчек:
    <xsl:for-each select="/ha/actions/action">
...
    </xsl:for-each>
Можете предложить что-то лучше?
Извините за пошлую банальщину:

<xsl:template match="/ha/actions/action"/>
Его пришлось бы писать снаружи <xsl:template match="/"> и тем самым превратить единый структурированный текст в разрозненные декларации. По мне, читалось бы хуже. Как и в процедурах, если тело цикла пишется в программе один раз, нет смысла оборачивать его в функцию и выносить в отдельное определение.
Я же говорил, что с декларативное программирование — дама вредная. Вы мыслите в категориях совершенно другой парадигмы.
Да ладно, все это не так важно.
Sign up to leave a comment.

Articles