我有一个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 中正确显示?