StringBuilder sb = new StringBuilder();
sb.Append("");
sb.Append(System.Environment.NewLine);
sb.Append("");
sb.Append(System.Environment.NewLine);
sb.Append(" ");
sb.Append(System.Environment.NewLine);
sb.Append(" ");
sb.Append(System.Environment.NewLine);
sb.Append(" http://www.web2bar.cn ");
sb.Append(System.Environment.NewLine);
sb.Append(" " + title + "");
sb.Append(System.Environment.NewLine);
WebBar.BLL.BArticle bArticle = new WebBar.BLL.BArticle();
IList<ArticleEntity> ArticleEntitys = bArticle.List(int.Parse(ddlRssCount.SelectedValue.ToString()), int.Parse(ddlChannelID.SelectedValue.ToString()));
foreach (ArticleEntity ae in ArticleEntitys)
{
sb.Append(" ");
sb.Append(System.Environment.NewLine);
sb.Append(" ");
sb.Append(System.Environment.NewLine);
sb.Append(" http://www.web2bar.cn/Article/" + ae.ArticleID.ToString() + ".aspx ");
sb.Append(System.Environment.NewLine);
sb.Append(" <![cdata["+ae.Description+"]]>");
sb.Append(System.Environment.NewLine);
sb.Append(" "+ae.ArticleAuthor+"");
sb.Append(System.Environment.NewLine);
sb.Append(" "+ae.ArticleCreateTime.ToString("yyyy-MM-dd HH:mm")+" ");
sb.Append(System.Environment.NewLine);
sb.Append(" " + ae.CommentCount.ToString() + "");
sb.Append(System.Environment.NewLine);
sb.Append(" ");
sb.Append(System.Environment.NewLine);
}
sb.Append(" ");
sb.Append(System.Environment.NewLine);
sb.Append("");
try
{
using (FileStream fs = new FileStream(Server.MapPath(xmlFileName), FileMode.Create, FileAccess.Write, FileShare.Write))
{
using (StreamWriter streamwriter = new StreamWriter(fs, Response.ContentEncoding))
{
streamwriter.Write(sb);
Common.JsUtility.Alert("成功生成RSS聚合内容");
}
}
}
生成的XML文件格式如下:http://www.web2bar.cn/XML/WebBarRss.xml

添加至收藏夹