SyndicationFeed: контент в формате CDATA?

Я использую .NET SyndicationFeed для создания каналов RSS и ATOM. К сожалению, мне нужно содержимое HTML в элементе description (свойство Content объекта SyndicationItem), и средство форматирования автоматически кодирует HTML, но я бы предпочел, чтобы весь элемент описания был заключен в CDATA без кодирования HTML.

Мой (простой) код:

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.

Ответы на вопрос(9)

Ваш ответ на вопрос