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
|