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.