Mega Code Archive

 
Categories / C# by API / System Xml
 

XmlReader ReadElementContentAsString

using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Xml; using System.IO; class MainClass {     static void Main(string[] args)     {         WebClient client = new WebClient();         Stream rssFeedStream = client.OpenRead("http://yourRssFeedURL");         XmlReader reader = XmlReader.Create(rssFeedStream);         reader.MoveToContent();         while (reader.ReadToFollowing("item"))         {             ProcessItem(reader.ReadSubtree());         }     }     static void ProcessItem(XmlReader reader)     {         reader.ReadToFollowing("title");         string title = reader.ReadElementContentAsString("title", reader.NamespaceURI);         reader.ReadToFollowing("link");         string link = reader.ReadElementContentAsString("link", reader.NamespaceURI);         Console.WriteLine("{0}\n\t{1}", title, link);     } }