I think this should work, no?
for each (var enclosure:XML in myxml.channel.item.enclosure) {
trace([EMAIL PROTECTED]);
}
Assuming myxml is your XML object. If you want to know about items with
no enclosures, you could do
for each (var item:XML in myxml.channel.item) {
if (item.elements("enclosure").length() > 0) {
trace([EMAIL PROTECTED]);
} else {
trace("no enclosure");
}
}
--
Maciek Sakrejda
Truviso, Inc.
http://www.truviso.com
-----Original Message-----
From: yangguothecat <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: [flexcoders] Re: Testing for Enclosure Tag in XML - Kludge
Poodle
Date: Mon, 03 Mar 2008 19:37:51 -0000
So here's a kludge. It works!
var myxml = new XML(xmlclean);
var il:XMLList = myxml.channel.item;
for (var i:uint = 0; i<il.length(); i++) {
var myitem:String = myxml.channel.item[i];
var mymedia:String = new String();
if(myitem.search("<enclosure") != -1)
{
mymedia = [EMAIL PROTECTED];
}
else
{
mymedia = "no media";
}