This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Using xsl:if to determine if a node is empty.
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Using xsl:if to determine if a node is empty.
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Sat, 16 Sep 2000 13:05:14 +0100
- Reply-To: xsl-list at mulberrytech dot com
> 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