如何判断AS3中的XMLlist对象是否包含节点?

问题描述:

如何判断AS3中的某个XMLlist对象是否包含特定节点? 例如:您有这个XML文件如何判断AS3中的XMLlist对象是否包含节点?

<items> <item>one</items> </items>

而且要检查,如果该文件中存在与标签<pp>一个孩子?

使用这个简单的代码,其工作:

如果( “PP” 中的XMLList){

迹( “存在”);

}

var xml:XML = <items> <item>one</items> </items>; 

// my favorite method (works also for testing attributes) 

if (xml.pp.length()) { 
    // xml contains one or more <pp> child elements 
} 
else { 
    // xml contains no <pp> child elements 
}