Class HapDocument
An implementation of IDocument which is based upon an HTML Agility Pack HtmlAgilityPack.HtmlDocument.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ZptSharp.Dom
Assembly: ZptSharp.HtmlAgilityPack.dll
Syntax
public class HapDocument : DocumentBase, IDocument, IHasDocumentSourceInfo, IHasNodes
Constructors
| Improve this Doc View SourceHapDocument(HtmlDocument, IDocumentSourceInfo)
Initializes a new instance of the HapDocument class.
Declaration
public HapDocument(HtmlDocument document, IDocumentSourceInfo source)
Parameters
Type | Name | Description |
---|---|---|
HtmlAgilityPack.HtmlDocument | document | The native document object. |
IDocumentSourceInfo | source | The source info for the document. |
Properties
| Improve this Doc View SourceNativeDocument
Gets the native HTML Agility Pack document object.
Declaration
public HtmlDocument NativeDocument { get; }
Property Value
Type | Description |
---|---|
HtmlAgilityPack.HtmlDocument | The native document. |
RootNode
Gets the root node for the current document.
Declaration
public override INode RootNode { get; }
Property Value
Type | Description |
---|---|
INode | The root node. |
Overrides
Methods
| Improve this Doc View SourceAddCommentToBeginningOfDocument(String)
Where-supported, adds a comment before the first element node in the document. In cases where the underlying document implementation does not support this, a workaround is acceptable (such as commenting immediately inside the first node).
Declaration
public override void AddCommentToBeginningOfDocument(string commentText)
Parameters
Type | Name | Description |
---|---|---|
System.String | commentText |