MailBee.Html Namespace
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.
Classes
  ClassDescription
Public classCode exampleElement
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.
Public classElementCollection
Provides properties and methods for managing and examining the collection of Element objects.
Public classElementReadOnlyCollection
Provides properties and methods for examining the collection of Element objects.
Public classCode exampleProcessor
Helper class which provides properties and methods for loading or saving HTML document from/into a stream and examining its contents.
Public classRule
Represents a condition (an HTML tag name and a set of its attributes) and an action to perform when the condition is met.
Public classCode exampleRuleSet
Provides methods for creating rules for processing of HTML tags.
Public classCode exampleTagAttribute
Represents an attribute of an HTML tag.
Public classCode exampleTagAttributeCollection
Provides properties and methods for managing and examining the collection of TagAttribute objects.
Public classTagAttributeReadOnlyCollection
Provides properties and methods for examining the collection of TagAttribute objects.
Delegates
  DelegateDescription
Public delegateCode exampleProcessElementDelegate
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
  EnumerationDescription
Public enumerationCode exampleTagRuleTypes
Defines the available modes of processing of an HTML tag for the Rule object.