我想检查每个子节点中是否存在此结构中的元素.问题是孩子们没有相同的名字(产品,预包装),我不想改变订单.另外,我不能改变
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") }