Subject: Re: Checking if node has data
From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx>
Date: Tue, 3 Aug 2004 02:18:46 -0700 (PDT)
|
Hi David,
You are right in your reasoning. But the original
question asked was "if a node say <fruits></fruits> in
the XML file has data in it or not". By having data, I
assumed "string value"..
Regards,
Mukul
--- David Carlisle <davidc@xxxxxxxxx> wrote:
>
>
> <xsl:if test="mygarden/fruits = ''">
> <!-- evaluates to true if node fruits does not
> contain data -->
>
> Not really, it evaluates to true if its string value
> is empty
> so it would be true for
> <mygarden><fruits><apples/></fruits><mygarden>
>
>
> To test if the element is non empty use
>
> <xsl:if test="mygarden/fruits/node()">
>
>
> David
>
>
________________________________________________________________________
> This e-mail has been scanned for all viruses by Star
> Internet. The
> service is powered by MessageLabs. For more
> information on a proactive
> anti-virus service working around the clock, around
> the globe, visit:
> http://www.star.net.uk
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
|