Obtenir le parent du parent du nœud actuel dans Xpath 2.0

J'ai toujours l'impression d'avoir de la difficulté avec xpath axe expressions...

Dans quelques expressions que j'ai utilisé ../ pour désigner le nœud parent, mais ce ne sera pas valable pour test expressions? Ou est ma syntaxe juste mal?

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

Mon but est d'appliquer un attribut à l'intérieur de la xsl:when SI le parent du parent a un statut d'attribut avec une valeur de "courant".

EDIT: self::parent/parent[@status='current'] est une expression xpath valide et peut être ce que je veux, quelqu'un peut confirmer? Je ne pourrais pas aller assez loin.

source d'informationauteur meder omuraliev