ZForge.Controls.RSS.RSSReader.getRssItem C# (CSharp) Method

getRssItem() private method

Creates an RSS item from an XML node with the corresponding child nodes (title,description etc.)
private getRssItem ( XmlNode xmlNode ) : RSSItem
xmlNode System.Xml.XmlNode The node to extract the details from
return RSSItem
        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;
        }