as3 xml检查元素是否存在

前端之家收集整理的这篇文章主要介绍了as3 xml检查元素是否存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想检查每个子节点中是否存在此结构中的元素.问题是孩子们没有相同的名字(产品,预包装),我不想改变订单.另外,我不能改变 XML结构.
  1. <items>
  2. <product>
  3. <resourceImages>
  4. <image />
  5. </resourceImages>
  6. </product>
  7. <product>
  8. <resourceImages>
  9. <image />
  10. </resourceImages>
  11. </product>
  12. <prepack>
  13. <resourceImages />
  14. </prepack>
  15. <product>
  16. <resourceImages>
  17. <image />
  18. </resourceImages>
  19. </product>
  20. <prepack>
  21. <resourceImages />
  22. </prepack>
  23. </items>
像这样?
  1. for each(var item : XML in xmlData.children())
  2. {
  3. var hasImages : Boolean = (item.resourceImages.children().length() > 0);
  4.  
  5. if(hasImages)
  6. trace("item has images")
  7. }

猜你在找的XML相关文章