我使用.NET的SyndicationFeed来创建RSS和ATOM提要。不幸的是,我需要描述元素(SyndicationItem的Content属性)中的HTML内容,格式化程序自动编码HTML,但我宁愿将整个描述元素包装在CDATA中,而不编码HTML。SyndicationFeed:作为CDATA的内容?
我的(简单)的代码:
var feed = new SyndicationFeed("Title", "Description",
new Uri("http://someuri.com"));
var items = new List<SyndicationItem>();
var item = new SyndicationItem("Item Title", (string)null,
new Uri("http://someitemuri.com"));
item.Content = SyndicationContent.CreateHtmlContent("<b>Item Content</b>");
items.Add(item);
feed.Items = items;
任何人的想法,我可以怎样使用SyndicationFeed做到这一点?我最后的手段是“手动”为提要创建XML,但我宁愿使用内置的SyndicationFeed。
这也适用于我。 – thelsdj 2011-05-12 17:31:59
伟大的解决方案,正是我所期待的。 – 2011-09-28 11:38:14