用webbrowser
HtmlDocument String2Html(string htmlString)
{
WebBrowser getInfoWebBrowser = new WebBrowser();
getInfoWebBrowser.ScriptErrorsSuppressed = true;
getInfoWebBrowser.DocumentText = htmlString;
HtmlDocument html = getInfoWebBrowser.Document;
Application.DoEvents();
getInfoWebBrowser.Dispose();
return html;
}