XML.hasChildNodes( ) Method | Flash 5 |
check if a node has any descendants |
A Boolean: true if theNode has any children, false if it does not.
The hasChildNodes( ) method indicates whether any node hierarchy extends from theNode, where theNode can be an XML or XMLnode instance. The hasChildNodes( ) method is synonymous with the comparison expression:
theNode.childNodes.length > 0
If theNode contains no subnodes, hasChildNodes( ) returns false.
We can use hasChildNodes( ) to determine whether to operate on a node during node processing. For example, here we remove the nodes below the first child of a document until the first child has no more children:
while (myDoc.firstChild.hasChildNodes()) { myDoc.firstChild.firstChild.removeNode(); }