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