Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Xsl key / 5 сообщений из 5, страница 1 из 1
18.11.2010, 17:54
    #36964511
Дb
Дb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xsl key
Привет всем ...

замечательная функция xsl:key

теперь проблема
есть xml
в котором две ноды items с item

как заставить xsl:key name="itemName" match="item" use="@name" работать только в своем родителе items а не по всему документу?

Буду премного благодарен за помощь
...
Рейтинг: 0 / 0
18.11.2010, 18:26
    #36964583
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xsl key
ниче не понял, так что-ли?

Код: plaintext
<xsl:key name="itemName" match="/root/items[position()=1]/item" use="@name" />
...
Рейтинг: 0 / 0
18.11.2010, 18:30
    #36964592
Дb
Дb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xsl key
Спасибо все правильно Вы поняли ... но у нас тогда 2 ключа должно быть ...
а одним никак не обойтись?
...
Рейтинг: 0 / 0
18.11.2010, 18:32
    #36964597
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xsl key
Дb,

если нейм у всех итемов разный - можно одним ключем,
иначе те кто во 2м(и далее) итемсе останутся без ключей попавших в первый итемс.
...
Рейтинг: 0 / 0
18.11.2010, 18:34
    #36964604
Дb
Дb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xsl key
Andry Trushin,

к сожалению, name нету и не добавить ...
спасибо буду решать 2 ключами.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Xsl key / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]