XML Download Read

public static void downLoadXMLFileAndSeperateFiletoSourceWebFolder()
{
string link = " http://www.heb.com/sitemap/recipeSitemap.xml";
var web = new WebClient();
web.Headers.Add("user-agent","Only a test!");
var path = "siteMap.xml";
try
{
web.DownloadFile(link,path);
XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(path); var nodes = xmldoc["urlset"].ChildNodes; int i = 0; foreach (var node in nodes) { var nodeChild = node as XmlNode; if (nodeChild != null && nodeChild["loc"] != null) { var url = nodeChild["loc"].InnerText; var webNode = new WebClient(); webNode.Headers.Add("user-agent","Only a test!"); webNode.DownloadFile(url,"SourceNodes/" + i + ".xml"); i++; } } } catch (Exception ex) { Console.WriteLine(ex); } }

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念