Кажется, у меня всегда проблемы с выражениями оси xpath...
В некоторых выражениях я использовал ../
для ссылки на родительский узел, но разве это не подходит для выражений test
? Или мой синтаксис просто неверен?
<xsl:when test="../../[@status='current']">
Моя цель — применить атрибут внутри xsl:when
IF, если родитель родителя имеет атрибут статуса со значением «текущий».
РЕДАКТИРОВАТЬ:self::parent/parent[@status='current']
является допустимым выражением xpath и может быть тем, что я хочу, кто-нибудь может подтвердить? Я мог бы не идти достаточно далеко.