积极答复者
关于用SyndicationFeed类生成Rss的问题,请高手指教

问题
答案
-
这个类的SaveXXXX方法有个参数 XmlWriter类
设置XmlWriter的Settings属性的
XmlWriterSettings.OmitXmlDeclaration =true
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);
// ...
XmlWriter xmlWriter = XmlWriter.Create("TestRSSFile.xml");
xmlWriter.Settings.OmitXmlDeclaration=true;
feed.SaveAsRss20(xmlWriter);
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net- 已标记为答案 YiChun Chen 2009年10月23日 10:01
-
你的这一步不控制 是否输出xml声明
而是在你处理SyndicationFeed 保存xml的时候或者 SyndicationFeedFormatter WriteTo的时候 设置XmlWriter的设置的时候可以控制
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net- 已标记为答案 YiChun Chen 2009年10月23日 10:01
全部回复
-
这个类的SaveXXXX方法有个参数 XmlWriter类
设置XmlWriter的Settings属性的
XmlWriterSettings.OmitXmlDeclaration =true
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);
// ...
XmlWriter xmlWriter = XmlWriter.Create("TestRSSFile.xml");
xmlWriter.Settings.OmitXmlDeclaration=true;
feed.SaveAsRss20(xmlWriter);
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net- 已标记为答案 YiChun Chen 2009年10月23日 10:01
-
public SyndicationFeedFormatter SearchArticle(string text)
{
SyndicationFeed feed = new SyndicationFeed(
"aa:" + text,
"aa:" + text,
new Uri("http://tempuri.org/"));
XmlQualifiedName aa = new XmlQualifiedName("aa");
feed.AttributeExtensions.Add(aa, "bb");
List<SyndicationItem> items = new List<SyndicationItem>();
for (int i = 0; i < 5; i++)
{
SyndicationItem item = new SyndicationItem(
"aa" + text + i,
"aa" + text + i,
new Uri("http://tempuri.org/ArticleUri" + text + i),
"000000000" + i,
DateTime.Now);
items.Add(item);
}
feed.Items = items;
return new Rss20FeedFormatter(feed);那如果我这么写呢,能不能加上<?xml version="1.0" encoding="utf-8"?> 这句话??
-
你的这一步不控制 是否输出xml声明
而是在你处理SyndicationFeed 保存xml的时候或者 SyndicationFeedFormatter WriteTo的时候 设置XmlWriter的设置的时候可以控制
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net- 已标记为答案 YiChun Chen 2009年10月23日 10:01