Table of Contents

Namespace HtmlAgilityPack

Classes

Crc32

A utility class to compute CRC32.

HtmlAttribute

Represents an HTML attribute.

HtmlAttributeCollection

Represents a combined list and collection of HTML nodes.

HtmlCommentNode

Represents an HTML comment.

HtmlDocument

Represents a complete HTML document.

HtmlEntity

A utility class to replace special characters by entities and vice-versa. Follows HTML 4.0 specification found at http://www.w3.org/TR/html4/sgml/entities.html

HtmlNode

Represents an HTML node.

HtmlNodeCollection

Represents a combined list and collection of HTML nodes.

HtmlNodeNavigator

Represents an HTML navigator on an HTML document seen as a data store.

HtmlParseError

Represents a parsing error found during document parsing.

HtmlTextNode

Represents an HTML text node.

HtmlWeb

A utility class to get HTML document from HTTP.

HtmlWebException

Represents an exception thrown by the HtmlWeb utility class.

MixedCodeDocument

Represents a document with mixed code and text. ASP, ASPX, JSP, are good example of such documents.

MixedCodeDocumentCodeFragment

Represents a fragment of code in a mixed code document.

MixedCodeDocumentFragment

Represents a base class for fragments in a mixed code document.

MixedCodeDocumentFragmentList

Represents a list of mixed code fragments.

MixedCodeDocumentFragmentList.MixedCodeDocumentFragmentEnumerator

Represents a fragment enumerator.

MixedCodeDocumentTextFragment

Represents a fragment of text in a mixed code document.

PermissionHelper

Wraps getting AppDomain permissions

Interfaces

IPermissionHelper

An interface for getting permissions of the running application

Enums

AttributeValueQuote

An Enum representing different types of Quotes used for surrounding attribute values

HtmlElementFlag

Flags that describe the behavior of an Element node.

HtmlNodeType

Represents the type of a node.

HtmlParseErrorCode

Represents the type of parsing error.

MixedCodeDocumentFragmentType

Represents the type of fragment in a mixed code document.

Delegates

HtmlWeb.PostResponseHandler

Represents the method that will handle the PostResponse event.

HtmlWeb.PreHandleDocumentHandler

Represents the method that will handle the PreHandleDocument event.

HtmlWeb.PreRequestHandler

Represents the method that will handle the PreRequest event.