Acrux Html Parser Documentation
HtmlNode Class
NamespacesAcrux.HtmlHtmlNode
Represents a single node in the HTML document.
Declaration Syntax
C#Visual BasicVisual C++
public class HtmlNode : IEnumerable<HtmlNode>, 
	IEnumerable
Public Class HtmlNode _
	Implements IEnumerable(Of HtmlNode), IEnumerable
public ref class HtmlNode : IEnumerable<HtmlNode^>, 
	IEnumerable
Members
All MembersMethodsProperties



IconMemberDescription
Attributes
Gets an HtmlAttributeCollection containing the attributes of this node.

BaseURI
Returns the base URI of the current node.

ChildNodes
Gets all the child nodes of the current node.

CreateNavigator()()()
Creates an System.Xml.XPath.XPathNavigator for navigating this object

Equality(HtmlNode, HtmlNode)
Determines whether two specified Acrux.HtmlNode objects have the same value.

Equals(Object)
Determines whether the specified Acrux.Html object is equal to the current Acrux.Html object.
(Overrides Object.Equals(Object).)
EvaluateXPath(String)
Evaluates the XPath expression and retuns the typed result

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FirstChild
Gets the first child of the node.

GetEnumerator()()()
Returns an enumerator that itterates through the children colletion of the current HtmlNode.

GetHashCode()()()
Serves as a hash function for a particualr type
(Overrides Object.GetHashCode()()().)
GetNamespaceOfPrefix(String)
Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

Standard HTML nodes will always have the default namespace to simplify XPath queries even if an xmlns is explicitely specified in XHTML documents.
For all non-standard HTML 4.01 elements that define an xmlns, NamespaceURI will return the namespace URI.

GetPrefixOfNamespace(String)
Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in the declaration.

Standard HTML nodes will always have the default namespace to simplify XPath queries even if an xmlns is explicitely specified in XHTML documents.
For all non-standard HTML 4.01 elements that define an xmlns, NamespaceURI will return the namespace URI.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
HasChildNodes
Gets a value indicating whether this node has any child nodes.

Inequality(HtmlNode, HtmlNode)
Determines whether two specified System.String objects have different values.

InnerText
Gets the concatinated values of the node and all its child nodes.

InnerXml
IsReadOnly
Gets a value indicating whether the current is read only. Returns false if the node can be modified.

LastChild
Gets the last child of the current node.

LocalName
Gets the local name of the node.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
Gets the qualified name of the node.

NamespaceURI
Gets the namespace URI of the node.

Standard HTML nodes will always have the default namespace to simplify XPath queries even if an xmlns is explicitely specified in XHTML documents.
For all non-standard HTML 4.01 elements that define an xmlns, NamespaceURI will return the namespace URI.

NextSibling
Gets the node immediately following this node.

NodeType
Gets the type of the current node.

OuterXml
Gets the markup representing the node and all its child nodes.

OwnerDocument
Gets the Acrux.HtmlDocument to which this node belongs.

ParentNode
Gets the parent of this node (for nodes that can have parents)

Prefix
Gets the namespace prefix for this node.

Standard HTML nodes will always have the default namespace to simplify XPath queries even if an xmlns is explicitely specified in XHTML documents.
For all non-standard HTML 4.01 elements that define an xmlns, NamespaceURI will return the namespace URI.

PreviousSibling
Gets the node immediately preceding this node.

SelectNodes(String)
Selects the list of nodes matching the XPath expression.

SelectSingleNode(String)
Selects the first HtmlNode that matches the the XPath expression.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Value
Gets or sets the value of the node.

XPathLocation
Gets an XPath expression that uniquely identifies the current node. For repeated elements an index will be used.

Example:/html/body/table/tr[5]/td[2]/img

Inheritance Hierarchy

Assembly: Acrux.Html (Module: Acrux.Html) Version: 1.0.0.0 (1.0.0.215)