Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Html Agility Pack (HAP) is a flexible HTML parser that enables the creation of a read/write Document Object Model (DOM) while supporting XPATH and XSLT. It is a .NET code library designed to parse HTML files retrieved from the web. The parser is capable of handling imperfect or non-standard HTML structure. Html Agility Pack offers an object model similar to System.Xml, tailored specifically for HTML content.