I’ve got this code to save my feed as a useable list but I want to search the feed and only display those with a certain tag in <media:category>
private function onResult( event : ResultEvent ) : void
{
var pattern : RegExp = /media:/;
var string : String = event.result as String;
while( string.search( pattern ) >= 0 )
{
string = string.replace( pattern, "_" );
}
var data : XMLList = (new XML( string )).channel.item;
list.dataProvider = data;
loadingData = false;
}
The feed:
<rss version="2.0">
−
<channel>
<title>Pictorio.us Photo Pool</title>
<link>http://www.flickr.com/groups/399382@N22/pool/</link>
−
<description>
<a href="http://www.Pictorio.us">www.Pictorio.us</a> is an interactive guide to digital photography. Share your learning experiences!
</description>
<pubDate>Sat, 5 May 2007 15:16:49 +0000</pubDate>
<lastBuildDate>Sat, 5 May 2007 15:16:49 +0000</lastBuildDate>
<generator>http://www.flickr.com/</generator>
−
<image>
−
<url>
http://farm1.static.flickr.com/191/buddyicons/399382@N22.jpg?1178151823
</url>
<title>Pictorio.us Photo Pool</title>
<link>http://www.flickr.com/groups/399382@N22/pool/</link>
</image>
−
<item>
<title>Brocko's Modern Life</title>
−
<link>
http://www.flickr.com/photos/marcography/476050526/in/pool-399382@N22
</link>
−
<description>
<p><a href="http://www.flickr.com/people/marcography/">Marcoolio</a> has added a photo to the pool:</p>
<p><a href="http://www.flickr.com/photos/marcography/476050526/" title="Brocko's Modern Life"><img src="http://farm1.static.flickr.com/227/476050526_d48f283613_m.jpg" width="240" height="161" alt="Brocko's Modern Life" style="border: 1px solid #ddd;" /></a></p>
</description>
<pubDate>Sun, 29 Apr 2007 00:14:56 +0000</pubDate>
<dc:date.Taken/>
<author>nobody@flickr.com (Marcoolio)</author>
−
<guid isPermaLink="false">
tag:flickr.com,2004:/grouppool/399382@N22/photo/476050526
</guid>
<media:content url="http://farm1.static.flickr.com/227/476050526_0d6c5b8337_o.jpg" type="image/jpeg" height="685" width="1024"/>
<media:title>Brocko's Modern Life</media:title>
<media:text type="html">
<p><a href="http://www.flickr.com/people/marcography/">Marcoolio</a> has added a photo to the pool:</p>
<p><a href="http://www.flickr.com/photos/marcography/476050526/" title="Brocko's Modern Life"><img src="http://farm1.static.flickr.com/227/476050526_d48f283613_m.jpg" width="240" height="161" alt="Brocko's Modern Life" style="border: 1px solid #ddd;" /></a></p>
</media:text>
<media:thumbnail url="http://farm1.static.flickr.com/227/476050526_d48f283613_s.jpg" height="75" width="75"/>
<media:credit role="photographer">Marcoolio</media:credit>
<media:category scheme="urn:flickr:tags">
birthday ireland band belfast brock 36 crazyfists pictorious
</media:category>
</item>
</channel>
</rss>
So in pseudo SQL code I want to:
SELECT * FROM feed WHERE media:category=mySearchVariable
So how would I do this to my XMLList?
something like:
for each XMLList item
{
if data._category = mySearchVariable
{
add item to new XMLList
}
}
? :-[