Subject: Re: testing relationships between nodes
From: Wolfgang Jeltsch <wolfgang@xxxxxxxxxxx>
Date: Thu, 14 Sep 2006 18:25:54 +0200
|
Am Donnerstag, 14. September 2006 18:19 schrieb Houghton,Andrew:
> > From: Wolfgang Jeltsch [mailto:wolfgang@xxxxxxxxxxx]
> > Sent: 14 September, 2006 12:16
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: testing relationships between nodes
> >
> > Hello,
> >
> > alas, I cannot see any way to check whether a given node is
> > an ancestor of a given other node in XPath. How do I do this?
>
> <x>
> <y>
> <z/>
> </y>
> </x>
>
> <xsl:if test="exists(/x/y/z/ancestor::x)"/>
>
>
> Andy,
I meant concrete nodes, not classes of nodes (like all nodes with a certain
QName). I have a template with a parameter representing a concrete node. I
want to check whether this node is a descendant of the current node.
Best wishes,
Wolfgang
|