ColdFusion Parse an RSS feed
Updated:
<cfhttp url="www.mysite.com/feed"></cfhttp>
<cfset xml = XmlParse(cfhttp.FileContent)>
<cfset xml = xml["rss"]["channel"]["XmlChildren"]>
<cfset news = ArrayNew(1)>
<cfset newsItem = StructNew()>
<cfloop array="#xml#" index="item">
<cfif item.XmlName eq "item">
<cfset newsItem.link = item["link"].XmlText>
<cfset newsItem.title = item["title"].XmlText>
<cfset newsItem.desc = item["description"].XmlText>
<cfset newsItem.date = "#DateFormat(item["pubDate"].XmlText, "mmm d")#">
<cfset ArrayAppend(news, StructCopy(newsItem))>
</cfif>
</cfloop>