Description
DIHtmlParser is a lightening fast and flexible Html Parser for Borland Delphi 4/5/6/7. It fully support Unicode / WideStrings throughout and is the perfect development tool to quickly extract various information from Html documents.
The core TDIHtmlParser component recognizes 12 different pieces of Html, like tags, text, comments, scripts, styles, titles, among others. Tags are parsed into the TDIHtmlTag object and can easily be queried for attributes and values.
If applications do not need to see a particular tag or piece of Html, they can simply turn it off and the parser will quickly skip it and not report it to the application. This Html piece and tag filtering is not only a feature, but significantly speeds up the parsing process.
Plugins are available to extend the Html Parser's functionality. Any number of plugins can be assigned to a parser, and each TDIHtmlParserPlugin implements its own filtering mechanism just like the main parser.
The plugins allow to extract additional information "on the fly" next to the main parsing process. The DIHtmlParser package ships with 6 plugins, which extract e-mail addresses, links and titles, implement Html events, track Html tables, and automatically write Html data.
The Html Parser reads Html data from memory or from a TStream object. It correctly handles preformatted text and converts Html entities, including custom ones. "Smart parsing", which jumps over filtered Html pieces, makes the Html Parser amazingly fast despite of its rich set of features.
The DIHtmlParser package includes full Html Help plus various demo projects. The Demo version shows a once-only reminder when run outside the IDE. Commercial and Source Code licenses are available for a small fee.
Related:
Borland - Component - Components - Decode - Delphi - Delphi 2 - Delphi 3 - Delphi 4 - Delphi 5 - Delphi 6 - Delphi 7 - Encode - Freeware - Full Source - Hash - Hash Table - Html - Html Parser - Inprise - Linear List - Lists - Mime - Parser - Regex - Regular Expression
User Reviews:
Related:
Finger Component for Delphi 1 n/aTFinger component implements Internet finger protocol described in the rfcBy: Artchil Gogava |
Freeware |
Joker 1.6This program helps you to write false letters. The program is written in Delphi 6 by HOANHBy: HOANH group |
Freeware |
THttpScan 4.01THTTPSCAN recursively analyses HTML pages and reports all the links found with detailed information: html, mail, jpg, mp3, mpeg, META TAGS......By: Michel Fornengo |
Shareware |
EasyNet 1.0.0.219EasyNet is a Collection of Native Delphi Components which implement full Windows Internet API (known as Win-INET) as well as W3C HTML DOM (Document...By: Erdal PAYAT |
Shareware |
TZ Popup Killer & Ads Filter 4.6.0.8Popup Killer is not just another Pop Up Stopper. By intelligently filtering out the annoying aspects of browsing the net (ads, Pop ups advertising,...By: TrackZapper.com |
Shareware |
rjPasDoc 0.7rjPasDoc generates Html documentation and Html Help from comments in Pascal unit source code files......By: Ralf Junker |
Freeware |
rjMimerjMime is a ligtening fast MIME (Base64) Encoder and Decoder. The core encoding and decoding routines are written in highly optimized Delphi Pascal...By: Ralf Junker |
Freeware |
DIMime 1.60DIMime is a lightening fast MIME (Base64) Encoder and Decoder for Delphi 4/5/6/7. The core encoding and decoding routines are written in highly... |
Freeware |
DIContainers 1.51DIContainers are a collection of over 60 container classes for Borland Delphi 4/5/6/7. Four different container structures are available: Hash... |
Shareware |
DIPcre 2.01DIPcre is an advanced regular expression engine for Boland Delphi 4/5/6/7. Regular expressions are a very powerfull extension of wildcard (?*)... |
Shareware |
