HtmlAgilityPack Namespace

Html Agility Pack

Collapse imageExpand ImageCopy imageCopyHover image
Html Agility Pack provides a System.Xml like interface over Html pages. It provides an XPATH navigator and LINQ compatible collections for navigation the HTML tree.

Classes

  ClassDescription
Public classCrc32
A utility class to compute CRC32.
Public classHtmlAttribute
Represents an HTML attribute.
Public classHtmlAttributeCollection
Represents a combined list and collection of HTML nodes.
Public classHtmlCommentNode
Represents an HTML comment.
Public classHtmlDocument
Represents a complete HTML document.
Public classHtmlEntity
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
Public classHtmlNode
Represents an HTML node.
Public classHtmlNodeCollection
Represents a combined list and collection of HTML nodes.
Public classHtmlNodeNavigator
Represents an HTML navigator on an HTML document seen as a data store.
Public classHtmlParseError
Represents a parsing error found during document parsing.
Public classHtmlTextNode
Represents an HTML text node.
Public classHtmlWeb
A utility class to get HTML document from HTTP.
Public classHtmlWebException
Represents an exception thrown by the HtmlWeb utility class.
Public classMixedCodeDocument
Represents a document with mixed code and text. ASP, ASPX, JSP, are good example of such documents.
Public classMixedCodeDocumentCodeFragment
Represents a fragment of code in a mixed code document.
Public classMixedCodeDocumentFragment
Represents a base class for fragments in a mixed code document.
Public classMixedCodeDocumentFragmentList
Represents a list of mixed code fragments.
Public classMixedCodeDocumentFragmentList..::..MixedCodeDocumentFragmentEnumerator
Represents a fragment enumerator.
Public classMixedCodeDocumentTextFragment
Represents a fragment of text in a mixed code document.

Delegates

  DelegateDescription
Public delegateHtmlWeb..::..PostResponseHandler
Represents the method that will handle the PostResponse event.
Public delegateHtmlWeb..::..PreHandleDocumentHandler
Represents the method that will handle the PreHandleDocument event.
Public delegateHtmlWeb..::..PreRequestHandler
Represents the method that will handle the PreRequest event.

Enumerations

  EnumerationDescription
Public enumerationAttributeValueQuote
An Enum representing different types of Quotes used for surrounding attribute values
Public enumerationHtmlElementFlag
Flags that describe the behavior of an Element node.
Public enumerationHtmlNodeType
Represents the type of a node.
Public enumerationHtmlParseErrorCode
Represents the type of parsing error.
Public enumerationMixedCodeDocumentFragmentType
Represents the type of fragment in a mixed code document.