Re: [xsl] Check if current node have child with specific attribute

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

Current Thread