RE: Using xsl:if to determine if a node is empty.

Subject: RE: Using xsl:if to determine if a node is empty.
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Sat, 16 Sep 2000 13:05:14 +0100
> I am trying to determine if a node 
> is empty 
> 
To test whether the string-value of the node is (not) an empty string, use
<xsl:if test="string(.)">

To test whether the node has no children, use
<xsl:if test="not(node())"/>

It all depends on your definition of "empty", e.g. which of the following
are empty?

<node/>
<node> </node>
<node><!--comment--></node>
<node><x/></node>

Mike Kay


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


Current Thread