Show / Hide Table of Contents

Class HapDocument

An implementation of IDocument which is based upon an HTML Agility Pack HtmlAgilityPack.HtmlDocument.

Inheritance
System.Object
DocumentBase
HapDocument
Implements
IDocument
IHasDocumentSourceInfo
IHasNodes
Inherited Members
DocumentBase.Source
DocumentBase.IHasNodes.GetChildNodes()
DocumentBase.SourceInfo
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 Source

HapDocument(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 Source

NativeDocument

Gets the native HTML Agility Pack document object.

Declaration
public HtmlDocument NativeDocument { get; }
Property Value
Type Description
HtmlAgilityPack.HtmlDocument

The native document.

| Improve this Doc View Source

RootNode

Gets the root node for the current document.

Declaration
public override INode RootNode { get; }
Property Value
Type Description
INode

The root node.

Overrides
DocumentBase.RootNode

Methods

| Improve this Doc View Source

AddCommentToBeginningOfDocument(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
Overrides
DocumentBase.AddCommentToBeginningOfDocument(String)

Implements

IDocument
IHasDocumentSourceInfo
IHasNodes
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX