Namespace HtmlAgilityPack
Classes
- Crc32
 A utility class to compute CRC32.
- HasXPathAttribute
 Just mark and flag classes to show they have properties that defined XPathAttribute.
- 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 Follows Additional specification found at https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references See also: https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references
- 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.
- InvalidNodeReturnTypeException
 Exception that occurs when an XPathAttribute annotation has an invalid ReturnType specified.
- MissingXPathException
 Exception that often occures when there is no property that assigned with XPath Property in 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.
- NodeAttributeNotFoundException
 Exception that often occures when there is no way to bind a XPath to a HtmlTag Attribute.
- NodeNotFoundException
 Exception that often occures when there is no way to bind a XPath to a Html Tag.
- SkipNodeNotFoundAttribute
 Tagging a property with this Attribute make Encapsulator to ignore that property if it causes an error.
- XPathAttribute
 Includes XPath and NodeReturnType. XPath for finding html tags and NodeReturnType for specify which part of HtmlNode you want to return.
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.
- ReturnType
 Specify which part of HtmlNode is requested.
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.