Получение родителя родителя из текущего узла в Xpath 2.0

Кажется, у меня всегда проблемы с выражениями оси xpath...

В некоторых выражениях я использовал ../для ссылки на родительский узел, но разве это не подходит для выражений test? Или мой синтаксис просто неверен?

<xsl:when test="../../[@status='current']">

Моя цель — применить атрибут внутри xsl:whenIF, если родитель родителя имеет атрибут статуса со значением «текущий».

РЕДАКТИРОВАТЬ:self::parent/parent[@status='current']является допустимым выражением xpath и может быть тем, что я хочу, кто-нибудь может подтвердить? Я мог бы не идти достаточно далеко.

11
задан meder omuraliev 6 August 2012 в 18:45
поделиться