Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
GoodVin 20.04.2004 13:58
Есть такой XML со структурой сайта:<Раздел Наименование="Раздел1" Ид="1"> <Страница Заголовок="Стр1" Ид="1001"></Страница> <Страница Заголовок="Стр2" Ид="1002"> <Страница Заголовок="Стр4" Ид="1004"></Страница> <Страница Заголовок="Стр3" Ид="1003"> <Страница Заголовок="Стр5" Ид="1005"></Страница> </Страница> </Страница> </Раздел>Задача - построить путь к корню если известен @Ид текущей страницы.
<xsl:for-each select="parent::*//Страница[@Ид = 1005]"> <xsl:value-of select="parent::node()/self::Страница/@Ид" /> </xsl:for-each>Она получилась после 30 минут безуспешных попыток решить вроде бы несложную задачу.