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

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

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

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

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

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

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

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


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