MailBee.NET Objects 4.0

MailBee.Html Namespace

MailBee.Html namespace provides classes and enumerations which can be used to process HTML documents (such as HTML e-mail bodies) in different ways, build and modify DOM (document object model), strip certain tags, find links and images, save/load documents in/from streams.

Namespace hierarchy

Classes

Class Description
Element Represents an HTML element or a piece of text in the HTML document and provides properties and methods for examining or altering the contents of this element.
ElementCollection Provides properties and methods for managing and examining the collection of Element objects.
ElementReadOnlyCollection Provides properties and methods for examining the collection of Element objects.
Processor Helper class which provides properties and methods for loading or saving HTML document from/into a stream and examining its contents.
Rule Represents a condition (an HTML tag name and a set of its attributes) and an action to perform when the condition is met.
RuleSet Provides methods for creating rules for processing of HTML tags.
TagAttribute Represents an attribute of an HTML tag.
TagAttributeCollection Provides properties and methods for managing and examining the collection of TagAttribute objects.
TagAttributeReadOnlyCollection Provides properties and methods for examining the collection of TagAttribute objects.

Delegates

Delegate Description
ProcessElementDelegate Defines the signature (the parameters and the return value) of the application-defined method which can be used as a filter which triggers when a rule condition gets satisfied and controls whether to perform the action defined by this rule.

Enumerations

Enumeration Description
TagRuleTypes Defines the available modes of processing of an HTML tag for the Rule object.