|
|
DIHtmlParser 3.00
Author: The Delphi Inspiration
Contacting third-party download site... please wait.
If your download does not start, click one of the links below to begin a download .
File Size: 1.30M
Site 1 : Download from HTTP Server
Screenshot
DIHtmlParser 3.00 Download
DIHtmlParser is a fully Unicode aware HTML parser for Borland Delphi 4/5/6/7. DIHtmlParser gives you the power and flexibility to extract information from HTML documents fast. It supports Unicode / WideStrings throughout and reads from more than 40 different character sets natively, i.e. without the help of the operating system.The core TDIHtmlParser component reports 12 types of HTML pieces to the application, including tags, text, comments, scripts, styles, titles, and more. Reporting can be switched on or off individually for each type. Tags are parsed into the TDIHtmlTag object to be easily queried for attributes and values. Extensive tag filtering redefines default tag reporting, excludes any tag or includes it to the default.The TDIHtmlParser component also accepts Plugins, which it feeds with information about the parsing process. Any number of plugins can be assigned to a parser, and each TDIHtmlParserPlugin has the same processing and filtering settings as the TDIHtmlParser. However, the plugins' and the parser's settings are completely independent of each other.This plugin architecture allows to easily extend the TDIHtmlParser and extract additional information "on the fly". Currently there are plugins which automatically adjust character set changes, extract e-mails, links and titles, implement HTML events, track HTML tables and automatically write HTML data. Full source code is provided for all plugins to ease the writing of new ones.The HtmlParser reads HTML data from memory or from any TStream object, using an internal buffer to speed up the reading. It correctly handles preformatted text and converts HTML entities, which are also customizable. "Smart parsing" jumps over HTML pieces not used by the application and the HTML parser amazingly fast despite of its rich set of features.Full help in HTML Help format as well as various demo projects are included.
|
|
|
|