SyndicationFeed: Inhalt als CDATA?

Ich verwende SyndicationFeed von .NET, um RSS- und ATOM-Feeds zu erstellen. Leider benötige ich HTML-Inhalt im description-Element (die Content-Eigenschaft des SyndicationItem) und der Formatierer kodiert den HTML-Code automatisch, aber ich würde lieber das gesamte description-Element in CDATA einschließen, ohne den HTML-Code zu kodieren.

Mein (einfacher) Code:

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;

Hat jemand eine Idee, wie ich das mit SyndicationFeed machen kann? Mein letzter Ausweg ist, das XML für die Feeds "manuell" zu erstellen, aber ich würde lieber den integrierten SyndicationFeed verwenden.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage