我使用.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