Flash Lite 2.x および 3.0 ヘルプ

hasChildNodes (XMLNode.hasChildNodes メソッド)

public hasChildNodes() : Boolean

XML オブジェクトに子ノードがあるかどうかを指定します。

戻り値

Boolean - 指定された XML ノードに子がある場合は true、それ以外の場合は false を返します。

次の例では、新しい XML パケットを作成します。このコードは、ルートノードに子ノードがある場合は各子ノードをループして、そのノードの名前と値を表示します。次の ActionScript を FLA ファイルまたは AS ファイルに追加します。

var my_xml:XML = new XML("hankrudolph");
if (my_xml.firstChild.hasChildNodes()) {
// firstChild を使用して rootNode の子ノードで繰り返し処理を実行します
    for (var aNode:XMLNode = my_xml.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
        if (aNode.nodeType == 1) {
            trace(aNode.nodeName+":¥t"+aNode.firstChild.nodeValue);
        }
    }
}

次の情報が [出力] パネルに表示されます。

output:
username: hank
password: rudolph

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート