XML.hasChildNodes( ) Method

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
     


    ActionScript for Flash MX. The Definitive Guide
    ActionScript for Flash MX: The Definitive Guide, Second Edition
    ISBN: 059600396X
    EAN: 2147483647
    Year: 2002
    Pages: 780
    Authors: Colin Moock

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net