Filters : HtmlAgilityPack Namespace
HtmlNode

To be added.

public class HtmlNode : System.Xml.XPath.IXPathNavigable


Remarks
To be added.
Members

See Also: Inherited members from object.

Fields
ElementsFlags
static
Hashtable . To be added.
HtmlNodeTypeNameComment
static readonly
string . To be added.
HtmlNodeTypeNameDocument
static readonly
string . To be added.
HtmlNodeTypeNameText
static readonly
string . To be added.
Properties
Attributes [read-only]
HtmlAttributeCollection . To be added.
ChildNodes [read-only]
HtmlNodeCollection . To be added.
Closed [read-only]
bool . To be added.
ClosingAttributes [read-only]
HtmlAttributeCollection . To be added.
FirstChild [read-only]
HtmlNode . To be added.
HasAttributes [read-only]
bool . To be added.
HasChildNodes [read-only]
bool . To be added.
HasClosingAttributes [read-only]
bool . To be added.
Id
string . To be added.
InnerHtml
string . To be added.
InnerText [read-only]
string . To be added.
LastChild [read-only]
HtmlNode . To be added.
Line [read-only]
int . To be added.
LinePosition [read-only]
int . To be added.
Name
string . To be added.
NextSibling [read-only]
HtmlNode . To be added.
NodeType [read-only]
HtmlNodeType . To be added.
OuterHtml [read-only]
string . To be added.
OwnerDocument [read-only]
HtmlDocument . To be added.
ParentNode [read-only]
HtmlNode . To be added.
PreviousSibling [read-only]
HtmlNode . To be added.
StartTag [read-only]
bool . To be added.
StreamPosition [read-only]
int . To be added.
Methods
AppendChild (HtmlNode) : HtmlNode
To be added.
AppendChildren (HtmlNodeCollection)
To be added.
static CanOverlapElement (string) : bool
To be added.
Clone () : HtmlNode
To be added.
CloneNode (bool) : HtmlNode
To be added.
CloneNode (string) : HtmlNode
To be added.
CloneNode (string, bool) : HtmlNode
To be added.
CopyFrom (HtmlNode)
To be added.
CopyFrom (HtmlNode, bool)
To be added.
CreateNavigator () : System.Xml.XPath.XPathNavigator
To be added.
static CreateNode (string) : HtmlNode
To be added.
GetAttributeValue (string, string) : string
To be added.
GetAttributeValue (string, int) : int
To be added.
GetAttributeValue (string, bool) : bool
To be added.
InsertAfter (HtmlNode, HtmlNode) : HtmlNode
To be added.
InsertBefore (HtmlNode, HtmlNode) : HtmlNode
To be added.
static IsCDataElement (string) : bool
To be added.
static IsClosedElement (string) : bool
To be added.
static IsEmptyElement (string) : bool
To be added.
static IsOverlappedClosingElement (string) : bool
To be added.
PrependChild (HtmlNode) : HtmlNode
To be added.
PrependChildren (HtmlNodeCollection)
To be added.
RemoveAll ()
To be added.
RemoveAllChildren ()
To be added.
RemoveChild (HtmlNode) : HtmlNode
To be added.
RemoveChild (HtmlNode, bool) : HtmlNode
To be added.
ReplaceChild (HtmlNode, HtmlNode) : HtmlNode
To be added.
SelectNodes (string) : HtmlNodeCollection
To be added.
SelectSingleNode (string) : HtmlNode
To be added.
SetAttributeValue (string, string) : HtmlAttribute
To be added.
WriteContentTo () : string
To be added.
WriteContentTo (System.IO.TextWriter)
To be added.
WriteTo () : string
To be added.
WriteTo (System.IO.TextWriter)
To be added.
WriteTo (System.Xml.XmlWriter)
To be added.
Member Details
HtmlNodeTypeNameComment
public static readonly string HtmlNodeTypeNameComment

To be added.

Remarks
To be added.

HtmlNodeTypeNameDocument
public static readonly string HtmlNodeTypeNameDocument

To be added.

Remarks
To be added.

HtmlNodeTypeNameText
public static readonly string HtmlNodeTypeNameText

To be added.

Remarks
To be added.

ElementsFlags
public static Hashtable ElementsFlags

To be added.

Remarks
To be added.

IsClosedElement
public static bool IsClosedElement (string name)

To be added.

Parameters
name
To be added.
Returns
To be added.
Remarks
To be added.

CanOverlapElement
public static bool CanOverlapElement (string name)

To be added.

Parameters
name
To be added.
Returns
To be added.
Remarks
To be added.

IsOverlappedClosingElement
public static bool IsOverlappedClosingElement (string text)

To be added.

Parameters
text
To be added.
Returns
To be added.
Remarks
To be added.

IsCDataElement
public static bool IsCDataElement (string name)

To be added.

Parameters
name
To be added.
Returns
To be added.
Remarks
To be added.

IsEmptyElement
public static bool IsEmptyElement (string name)

To be added.

Parameters
name
To be added.
Returns
To be added.
Remarks
To be added.

CreateNode
public static HtmlNode CreateNode (string html)

To be added.

Parameters
html
To be added.
Returns
To be added.
Remarks
To be added.

CopyFrom
public void CopyFrom (HtmlNode node)

To be added.

Parameters
node
To be added.
Remarks
To be added.

CopyFrom
public void CopyFrom (HtmlNode node, bool deep)

To be added.

Parameters
node
To be added.
deep
To be added.
Remarks
To be added.

CreateNavigator
public System.Xml.XPath.XPathNavigator CreateNavigator ()

To be added.

Returns
To be added.
Remarks
To be added.

SelectSingleNode
public HtmlNode SelectSingleNode (string xpath)

To be added.

Parameters
xpath
To be added.
Returns
To be added.
Remarks
To be added.

SelectNodes
public HtmlNodeCollection SelectNodes (string xpath)

To be added.

Parameters
xpath
To be added.
Returns
To be added.
Remarks
To be added.

Clone
public HtmlNode Clone ()

To be added.

Returns
To be added.
Remarks
To be added.

CloneNode
public HtmlNode CloneNode (string newName)

To be added.

Parameters
newName
To be added.
Returns
To be added.
Remarks
To be added.

CloneNode
public HtmlNode CloneNode (string newName, bool deep)

To be added.

Parameters
newName
To be added.
deep
To be added.
Returns
To be added.
Remarks
To be added.

CloneNode
public HtmlNode CloneNode (bool deep)

To be added.

Parameters
deep
To be added.
Returns
To be added.
Remarks
To be added.

RemoveAll
public void RemoveAll ()

To be added.

Remarks
To be added.

RemoveAllChildren
public void RemoveAllChildren ()

To be added.

Remarks
To be added.

RemoveChild
public HtmlNode RemoveChild (HtmlNode oldChild)

To be added.

Parameters
oldChild
To be added.
Returns
To be added.
Remarks
To be added.

RemoveChild
public HtmlNode RemoveChild (HtmlNode oldChild, bool keepGrandChildren)

To be added.

Parameters
oldChild
To be added.
keepGrandChildren
To be added.
Returns
To be added.
Remarks
To be added.

ReplaceChild
public HtmlNode ReplaceChild (HtmlNode newChild, HtmlNode oldChild)

To be added.

Parameters
newChild
To be added.
oldChild
To be added.
Returns
To be added.
Remarks
To be added.

InsertBefore
public HtmlNode InsertBefore (HtmlNode newChild, HtmlNode refChild)

To be added.

Parameters
newChild
To be added.
refChild
To be added.
Returns
To be added.
Remarks
To be added.

InsertAfter
public HtmlNode InsertAfter (HtmlNode newChild, HtmlNode refChild)

To be added.

Parameters
newChild
To be added.
refChild
To be added.
Returns
To be added.
Remarks
To be added.

PrependChild
public HtmlNode PrependChild (HtmlNode newChild)

To be added.

Parameters
newChild
To be added.
Returns
To be added.
Remarks
To be added.

PrependChildren
public void PrependChildren (HtmlNodeCollection newChildren)

To be added.

Parameters
newChildren
To be added.
Remarks
To be added.

AppendChild
public HtmlNode AppendChild (HtmlNode newChild)

To be added.

Parameters
newChild
To be added.
Returns
To be added.
Remarks
To be added.

AppendChildren
public void AppendChildren (HtmlNodeCollection newChildren)

To be added.

Parameters
newChildren
To be added.
Remarks
To be added.

GetAttributeValue
public string GetAttributeValue (string name, string def)

To be added.

Parameters
name
To be added.
def
To be added.
Returns
To be added.
Remarks
To be added.

GetAttributeValue
public int GetAttributeValue (string name, int def)

To be added.

Parameters
name
To be added.
def
To be added.
Returns
To be added.
Remarks
To be added.

GetAttributeValue
public bool GetAttributeValue (string name, bool def)

To be added.

Parameters
name
To be added.
def
To be added.
Returns
To be added.
Remarks
To be added.

SetAttributeValue
public HtmlAttribute SetAttributeValue (string name, string value)

To be added.

Parameters
name
To be added.
value
To be added.
Returns
To be added.
Remarks
To be added.

WriteTo
public void WriteTo (System.IO.TextWriter outText)

To be added.

Parameters
outText
To be added.
Remarks
To be added.

WriteTo
public void WriteTo (System.Xml.XmlWriter writer)

To be added.

Parameters
writer
To be added.
Remarks
To be added.

WriteContentTo
public void WriteContentTo (System.IO.TextWriter outText)

To be added.

Parameters
outText
To be added.
Remarks
To be added.

WriteTo
public string WriteTo ()

To be added.

Returns
To be added.
Remarks
To be added.

WriteContentTo
public string WriteContentTo ()

To be added.

Returns
To be added.
Remarks
To be added.

Id
public string Id { set; get; }

To be added.

Value
To be added.
Remarks
To be added.

StartTag
public bool StartTag { get; }

To be added.

Value
To be added.
Remarks
To be added.

Line
public int Line { get; }

To be added.

Value
To be added.
Remarks
To be added.

LinePosition
public int LinePosition { get; }

To be added.

Value
To be added.
Remarks
To be added.

StreamPosition
public int StreamPosition { get; }

To be added.

Value
To be added.
Remarks
To be added.

Closed
public bool Closed { get; }

To be added.

Value
To be added.
Remarks
To be added.

Name
public string Name { set; get; }

To be added.

Value
To be added.
Remarks
To be added.

InnerText
public virtual string InnerText { get; }

To be added.

Value
To be added.
Remarks
To be added.

InnerHtml
public virtual string InnerHtml { set; get; }

To be added.

Value
To be added.
Remarks
To be added.

OuterHtml
public virtual string OuterHtml { get; }

To be added.

Value
To be added.
Remarks
To be added.

NextSibling
public HtmlNode NextSibling { get; }

To be added.

Value
To be added.
Remarks
To be added.

PreviousSibling
public HtmlNode PreviousSibling { get; }

To be added.

Value
To be added.
Remarks
To be added.

FirstChild
public HtmlNode FirstChild { get; }

To be added.

Value
To be added.
Remarks
To be added.

LastChild
public HtmlNode LastChild { get; }

To be added.

Value
To be added.
Remarks
To be added.

NodeType
public HtmlNodeType NodeType { get; }

To be added.

Value
To be added.
Remarks
To be added.

ParentNode
public HtmlNode ParentNode { get; }

To be added.

Value
To be added.
Remarks
To be added.

OwnerDocument
public HtmlDocument OwnerDocument { get; }

To be added.

Value
To be added.
Remarks
To be added.

ChildNodes
public HtmlNodeCollection ChildNodes { get; }

To be added.

Value
To be added.
Remarks
To be added.

HasAttributes
public bool HasAttributes { get; }

To be added.

Value
To be added.
Remarks
To be added.

HasClosingAttributes
public bool HasClosingAttributes { get; }

To be added.

Value
To be added.
Remarks
To be added.

HasChildNodes
public bool HasChildNodes { get; }

To be added.

Value
To be added.
Remarks
To be added.

Attributes
public HtmlAttributeCollection Attributes { get; }

To be added.

Value
To be added.
Remarks
To be added.

ClosingAttributes
public HtmlAttributeCollection ClosingAttributes { get; }

To be added.

Value
To be added.
Remarks
To be added.