using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
using System.Xml;
using System.Net;
public class MainClass
{
public static void Main(){
string xml = new WebClient().DownloadString("http://blogs.apress.com/wp-rss2.php");
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
ProcessNodes(doc.ChildNodes);
}
private static void ProcessNodes(XmlNodeList nodes)
{
foreach (XmlNode node in nodes)
{
Console.WriteLine(string.Format("{0} - {1} - {2}",node.GetType().Name, node.Name,node.Value));
if (node.HasChildNodes)
ProcessNodes(node.ChildNodes);
}
}
}
|