Кажется, что невозможно использовать сокращенную запись для parent
для атрибута use
функции key
, по крайней мере, для моей настройки.
Это не работает
<xsl:key name="eventsSuppressedByTheSameEventKey" match="suppressedMonitor" use="../suppressingMonitor/@event" />
Но это работает
<xsl:key name="eventsSuppressedByTheSameEventKey" match="suppressedMonitor" use="parent::suppressingMonitor/@event" />
Почему? По какой-то причине сокращенная запись не поддерживается внутри атрибута use
?