Если это RSSFeed, почему вы не используете System.ServiceModel.Syndication, SyncicationFeed в сочетании с читателем XML будет решать ваши проблемы с XmlEncoded
using (XmlReader reader = XmlReader.Create(@"C:\\Users\\justMe\\myXml.xml"))
{
SyndicationFeed myFeed = SyndicationFeed.Load(reader);
...
}
Затем удалите HTML-теги с регулярным выражением, как предложено @nemesv, или используйте что-то вроде этого
public static string StripHTML(this string htmlText)
{
var reg = new Regex("<[^>]+>", RegexOptions.IgnoreCase);
return HttpUtility.HtmlDecode(reg.Replace(htmlText, string.Empty));
}