Re: [xsl] testing relationships between nodes

Subject: Re: [xsl] 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: [xsl] 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

Current Thread