ActionScript for Flash MX: The Definitive Guide, 2nd Edition By Colin Moock
Chapter 18. ActionScript Language Reference
XML.hasChildNodes( ) Method
Flash 5
check if a node has any descendants
theNode.hasChildNodes()
Returns
A Boolean: true if theNode has any children, false if it does not.
Description
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.
Example
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(); }
See Also
XML.childNodes
About Safari | Terms of Service | Privacy Policy | Contact Us | Help | Submit a Problem
Copyright 2002 O'Reilly & Associates, Inc. All rights reserved. 1005 Gravenstein Highway North Sebastopol, CA 95472