For the moment the best way that I have found to be able to manipulate DOM from a string that contain HTML is:
WebBrowser webControl = new WebBrowser();
webControl.DocumentText = html;
HtmlDocument doc = webControl.Document;
There are two problems:
- Requires the
WebBrowser
object! - This can't be used with multiple threads; I need something that would work on different thread (other than the main thread).
Any ideas?