Как стать автором
Обновить

Комментарии 5

До скуки элементарно. Правда, если бы в наших школах обучали декларативным языкам, этот пример бы интересным в контексте изучения рекурсии.
При начале изучения XSLT мне таких примеров не доставало. Вот и решил поделиться. А для тех, кто хорошо владеет этой технологией, в начале статьи написал, что пример легкий. Рассчитанный для начинающий.
Или у вас косяк в шаблоне, или я всю жизнь не правильно верстаю. Ваш шаблон будет генерировать вложенное меню следующим образом:

<ul>
...
<li><a href="...">...</a></li>
<ul> ... </ul>
...
</ul>


Т.е. вложенный ul получается за пределами элемента li к которому он относится.
Действительно. Когда проверял в браузере, все отобразилось нормально, вот и не заметил. Сейчас исправлю. Всего лишь перенести закрывающий элемент li под условие.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории