RE: [xsl] a node child

Subject: RE: [xsl] a node child
From: Jarno.Elovirta@xxxxxxxxx
Date: Wed, 15 Oct 2003 13:18:15 +0300
Hi,

> Suppose we are located on a node. How could we test the 
> existence of a given
> child node ?
> 
> example: how to test that "eric" has a telephone and "max"  has not.?
> -------------------------------------------------------
> <persons>
>     <person name="eric">
>         <tel>003366778899</tel>
>     </person>
>     <person name="max"/>
> <persons>

"person[@name = 'eric']/telephone and not(person[@name = 'max']/telephone)"

i.e. try to select it—XPath 1.0 casts a non-empty node-set to a boolean true.

Cheers,

Jarno - last week's Real Synthetic Audio show

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread