我有一个 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; 和’ ,即使在使用WebUtility.HtmlDecode之后。
我可以利用其他功能将它们转换为»和'吗?或者也许有一种方法可以让它们在TextBlock中正确显示?