Re[4]: [xslt] Непонятка с xsl:key
От: Lloyd Россия  
Дата: 05.02.12 13:07
Оценка:
Здравствуйте, hredwolf, Вы писали:

L>>Не надо этого делать, это плохой подход — завтра у вас окажется, что items встречается палка в атрибуте name и все, приплыли.

L>>Правильный подход описан двумя постами ниже.

H>Насчет имени и палки вы правы, но это не значит, что сам тема составных ключей плоха, просто их надо использовать с умом, вот и все.

H>По теме: use="concat(generate-id(ancestor::items), '|', @src)". По спецификации generate-id не вернет палку, так что generate-id + | + str — всегда однозначно определенный идентификатор элемента с палкой и с какой-то строкой на конце.

Использовать составные ключи для этой задачи можно, но не нужно. Если есть более прямые пути, то надо спользовать их.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.