To Boolean
Returns false if the value or contents of this node are:
Numeric with zero as a value.
String and an empty string.
A structure node with no children (also known as an empty node set).
Any other value or the presence of children will return true.