Windows Phone 8 - 解码RSS XML特殊字符时出现问题

时间:2013-10-04 04:00:48

标签: c# xml encoding windows-phone-8 rss

我有一个Windows Phone 8应用程序,它使用以下代码从网站获取XML RSS数据:

public async Task GetArticles()
{
    string rssData = string.Empty;
    var request = new HttpRequestMessage(HttpMethod.Get, new Uri("http://MY_RSS_URL.xml"));
    var response = await new HttpClient().SendAsync(request);

    rssData = await response.Content.ReadAsStringAsync();

    rssData = WebUtility.HtmlDecode(rssData);
}

但是,我的XML中仍然有特殊字符,例如 & raquo; & #8217; ,即使在使用 WebUtility.HtmlDecode 之后也是如此。

我是否可以利用其他功能将这些功能转换为»'?或者也许有一种方法可以让它们在 TextBlock 中正确显示?

0 个答案:

没有答案