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.
|