Subject: Re: Check if current node have child with specific attribute
From: Jacob Friis <webcom.dk@xxxxxxxxx>
Date: Fri, 24 Jun 2005 07:57:55 +0200
|
On 6/23/05, Aron Bock <aronbock@xxxxxxxxxxx> wrote:
>
> > > > How can I check if the current node have a child with a specific
> >attribute?
> > > <xsl:if test="*/@specific">
> > > there is a child with an attribute with name specific
> > > </xsl:if
> >
> >Great. To get any grandchild I did it like this:
> >
> ><xsl:if test="*//@this='true'">
>
> That actually looks for a descendent at any depth; to check a grandchild,
> i.e. 2 levels down, you really want test="*/*/@this"
Sorry I meant (grand)+child :)
Thanks,
Jacob
|