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.