DIHtmlParser is a flexible and speedy Html Parser created for Borland Delphi 4/5/6/7. It is designed to extract information from Html documents with ease.

The TDIHtmlParser component recognizes up to twelve different Html elements, which include tags, scripts, styles, titles, text, comments, and more. These tags are parsed and can easily be queried for attributes and values.
In situations where specific Html elements are irrelevant, applications can disable them, and the parser will skip them, saving time and increasing parsing efficiency. This Html piece and tag filtering feature is not just an added advantage but is truly an essential functionality that significantly improves the parsing process.
The Html Parser's features can be extended even further through plugins. Developers can assign multiple plugins to a parser, and each TDIHtmlParserPlugin provides its filtering mechanism. As a result, plugins can extract extra information 'on the fly' parallel to the primary parsing process.
The DIHtmlParser package comes equipped with six plugins that extract e-mail addresses, titles, and links, track Html tables, implement Html events, and automatically write Html data.
The Html Parser can read Html data from memory or a TStream object. It can handle preformatted text and convert Html entities, including custom ones. The 'smart parsing' technique allows the Html Parser to be incredibly fast while providing its rich features.
After registering either commercial or source code, developers may distribute their compiled applications without additional fees using DIHtmlParser.
Version 2.xx: N/A