Сабж!
Есть карта сайта в виде XML-файла.
<sitemap>
<city name="1">
<section name="1level">
<section name="2level">
<section name="3level"/>
</section>
</section>
</city>
<city name="2">
<section name="1level">
<section name="2level">
<section name="3level"/>
</section>
</section>
</city>
</sitemap>
Имеем название секции (все названия секций в пределах города уникальны) и город в которых находимся в данный момент. Необходимо построить строку навигации: от корня до текущей секции
т.е. если город = 2 а секция 3level, то
1 level > 2level > 3level
Вопрос: Как?

Если быть точнее: какое должно быть XPath-выражение, чтобы выбрать всю ветку в которой содержится текущий раздел?
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение