This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]