我想检查每个 child 是否存在此结构中的元素。问题是 children 的名字不一样(产品,预包装),我也不想更改订单。另外,我无法更改XML结构。
<items>
<product>
<resourceImages>
<image />
</resourceImages>
</product>
<product>
<resourceImages>
<image />
</resourceImages>
</product>
<prepack>
<resourceImages />
</prepack>
<product>
<resourceImages>
<image />
</resourceImages>
</product>
<prepack>
<resourceImages />
</prepack>
</items>
最佳答案
像这样?
for each(var item : XML in xmlData.children())
{
var hasImages : Boolean = (item.resourceImages.children().length() > 0);
if(hasImages)
trace("item has images")
}
关于xml - as3 xml检查元素是否存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4334357/