覆盖Feed文件中的Feed

时间:2014-11-15 07:11:49

标签: c# asp.net xml rss feed

我有一个有rss的新闻网站。

当我在rss文件中写第一个新闻时。它工作正常。

XmlWriter atomWriter = XmlWriter.Create(HttpContext.Current.Server.MapPath(@"~\NewsFeed\NewsFeed.xml"));
Atom10FeedFormatter atomformatter = new Atom10FeedFormatter(Newsfeed);
atomformatter.WriteTo(atomWriter);

XmlWriter NewsRssWriter = XmlWriter.Create(HttpContext.Current.Server.MapPath(@"~\NewsFeed\NewsFeed.xml"));

Rss20FeedFormatter rssformatter = new Rss20FeedFormatter(Newsfeed);
rssformatter.WriteTo(NewsRssWriter);
NewsRssWriter.Close();

但是当我输入第二条新闻时,这是第一次新闻数据的覆盖。

我知道原因。这是因为belove代码:

XmlWriter atomWriter = XmlWriter.Create(HttpContext.Current.Server.MapPath(@"~\NewsFeed\NewsFeed.xml"));

但不知道如何解决这个案子。 Rss20FeedFormatter类和Atom10FeedFormatter类都获取XmlWriter类类型的参数。

我感谢任何指导我的人;)

0 个答案:

没有答案