Overview of Html Agility Pack
masterHtml Agility Pack (HAP) is an agile HTML parser for .NET that builds a read/write DOM. It is designed to be highly tolerant of malformed HTML found in the wild. The object model is similar to
System.Xml, making it intuitive for developers familiar with XML processing. It supports plain XPath and XSLT for querying and transforming documents.