parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

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 никто не отменял.