How can I manipulate the DOM from a string of HTML in C#?
.net, .net-2.0, c#, dom, html
Solution
I did a search to GooglePlex for HTML and I found Html Agility Pack I do not know if it's for that or not, I am downloading it right now to give a try.
Problem
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?