HtmlParser
HTML Parsing and Sanitizing utility. Convert HTML to XHTML
e.g.
const string input = "<div style=\"color:blue;\" align =right>The Game of <b >Which</b > </div>"; var output = HtmlParser.Tidy(input); Assert.AreEqual("<div style=\"color:blue;\" align=\"right\">The Game of <b>Which</b></div>", output);
or this
var doc = HtmlParser.Parse(_html); var el = doc.FindDescendants("ol").First(); var nodes = el.FindNodes("li").ToList(); Assert.AreEqual(3, nodes.Count);