private RSSItem getRssItem(XmlNode xmlNode)
{
RSSItem rssItem = new RSSItem();
for (int i=0;i < xmlNode.ChildNodes.Count;i++)
{
switch ( xmlNode.ChildNodes[i].Name.ToLower() )
{
case "title":
{
rssItem.Title = xmlNode.ChildNodes[i].InnerText;
break;
}
case "description":
{
rssItem.Description = xmlNode.ChildNodes[i].InnerText;
break;
}
case "link":
{
rssItem.Link = xmlNode.ChildNodes[i].InnerText;
break;
}
case "author":
{
rssItem.Author = xmlNode.ChildNodes[i].InnerText;
break;
}
case "comments":
{
rssItem.Comments = xmlNode.ChildNodes[i].InnerText;
break;
}
case "pubdate":
{
rssItem.Pubdate = xmlNode.ChildNodes[i].InnerText;
break;
}
case "guid":
{
rssItem.Guid = xmlNode.ChildNodes[i].InnerText;
break;
}
}
}
return rssItem;
}