C# 将XML编码的HTML加载到WebView控件中

C# 将XML编码的HTML加载到WebView控件中,c#,html,xml,microsoft-metro,C#,Html,Xml,Microsoft Metro,我有一些编码为XML的HTML,例如: html = "this is a test </a> test <em>test2</em> ... " 因此,当我尝试将其加载到WebView控件时,它无法正确呈现HTML: myWebView.NavigateToString(html); 只是要明确一点,我不是以这种方式创建这个HTML,而是坚持使用它。有没有办法将其呈现给控件,或者先将其转换为标准HTML?谢

我有一些编码为XML的HTML,例如:

html = "this is a test </a> test <em>test2</em> ... "
因此,当我尝试将其加载到
WebView
控件时,它无法正确呈现HTML:

myWebView.NavigateToString(html);

只是要明确一点,我不是以这种方式创建这个HTML,而是坚持使用它。有没有办法将其呈现给控件,或者先将其转换为标准HTML?

谢谢-您让我走上了正确的道路,尽管这个问题与WinRt有关(HttpUtility不可用)。但是,在消费者预览中,它现在已移动到
System.Net.WebUtility
string html = HttpUtility.HtmlDecode("this is a test </a> test <em>test2</em> ... ");