Ответ
G_Z 29.07.2004 00:01
/ 29.07.2004 00:14
Уважаемый, какой смысл объяснять подробнее если Вы не готовы понимать?
Ознакомьтесь с матчастью. Никакие электронные пособия тут не помогут, за исключением документации.
Купите книжку о XSLT и садитесь за создание меню.
Не надо просто читать книжку, без применения ничего не поймёте.
По сути вопроса: Вам надо построить "дерево" разделов вида:
<navigation>
<section name="..." url="..."/>
<section name="..." url="..."/>
...
</navigation>
Можно конечно дерево и не строить, а использовать список разделов, но тогда шаблон будет сложнее.
Хотя, если нужно простое меню - достаточно списка, как я привёл.
Это набросок, хотите отображения активного раздела и раздела, в котором находитесь – подумайте, как это можно просто сделать с помощью атрибутов.
А дальше пишите xsl шаблон и трансформируйте дерево, как душе угодно.
Тут я строил дерево:
http://www.parser.ru/forum/?id=31093Тут умные люди строили:
http://www.parser.ru/examples/trees/И поиск по слову xsl никто не отменял.