把页面上的内容导出成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