把页面上的内容导出成XML的格式、StreamWriter类
   
实现一个TextWriter,使其以一种特定编码向流中写入字符,StreamWriter类能向文件中写入任何的格式
  using (StreamWriter sw = new 
StreamWriter(Server.MapPath("~/weboa/xmlFile/XMLFile.xml")))
            
{
                
for (int i = 0; i < dt.Rows.Count; 
i++)
                
{
                    
strXml += 
"<url>"
                        
+ 
"<loc>http://baidu.com</loc>"
                        
+ "<lastmod>" + dt.Rows[i]["UpdateDate"] + 
"</lastmod>"
                        
+ 
"<data>"
                        
+ 
"<display>"
                                    
+ "<title>" + dt.Rows[i]["Title"] + 
"</title>"
                                    
+ "<TypeName>" + dt.Rows[i]["TypeName"] + 
"</TypeName>"
                                    
+ "<startdate>" + dt.Rows[i]["DateStr"] + 
"</startdate>"
                                    
+ "<enddate>" + dt.Rows[i]["DateStr"] + 
"</enddate>"
                                    
+ 
"<city>长沙</city>"
                                    
+ 
"<address>长沙红星国际会展中心(高升村南)</address>"
                                    
+ 
"<source>红星人才网</source>"
                                    
+ "<sourcelink>" + strUrl + 
"</sourcelink>"
                                    
+ 
"<joblink></joblink>"
                                    
+ 
"<jobwapurl></jobwapurl>"
                                    
+ 
"</display>"
                                    
+ 
"</data>"
                                
+ 
"</url>";                      
 
                
}
                
strXml += 
"</urlset>";
                
sw.WriteLine(strXml);
            
}
原文:http://www.cnblogs.com/jiaqi/p/3548693.html