Class Node

Class Node

De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.4.0)

De Node-interface is de primaire datatype voor het gehele Document object Model. Het vertegenwoordigt een enkele node in het documentboom.

[ComVisible(true)]
[DOMObject]
[DOMName("Node")]
public abstract class Node : EventTarget, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Inheritance

object DOMObject EventTarget Node

Derived

Attr , CharacterData , Document , DocumentFragment , DocumentType , Element , Entity , EntityReference , Notation

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver

Geëerbiede leden

EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Node(Document)

Het initiërt een nieuwe instantie van de Aspose.Html.Dom.Node klasse.

protected Node(Document document)

Parameters

document Document

Het document .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Een attribute node

[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2

veldwaarde

ushort

CDATA_SECTION_NODE

Een cdata sectie node

[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4

veldwaarde

ushort

COMMENT_NODE

Een commentaar node

[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8

veldwaarde

ushort

DOCUMENT_FRAGMENT_NODE

Een document fragment node

[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11

veldwaarde

ushort

DOCUMENT_NODE

Een document node

[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9

veldwaarde

ushort

DOCUMENT_TYPE_NODE

Een document type node

[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10

veldwaarde

ushort

ELEMENT_NODE

Een element node

[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1

veldwaarde

ushort

ENTITY_NODE

Een entiteit node

[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6

veldwaarde

ushort

ENTITY_REFERENCE_NODE

Een entiteit referentie node

[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5

veldwaarde

ushort

NOTATION_NODE

Een notatie node

[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12

veldwaarde

ushort

PROCESSING_INSTRUCTION_NODE

Een verwerkingsinstructie node

[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7

veldwaarde

ushort

TEXT_NODE

Een tekst node

[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3

veldwaarde

ushort

Properties

Bezoekers

De absolute basis URI van deze node of nul als de implementatie niet in staat was om een absolute URI te verkrijgen.

[DOMName("baseURI")]
public virtual string BaseURI { get; }

Eigendomswaarde

string

ChildNodes

Een NodeList die alle kinderen van deze knop bevat.Als er geen kinderen zijn, is dit een NodeList die geen knopen bevat..

public NodeList ChildNodes { get; }

Eigendomswaarde

NodeList

FirstChild

Het eerste kind van deze node. als er geen dergelijke node is, komt deze nul terug.

[DOMName("firstChild")]
public Node FirstChild { get; }

Eigendomswaarde

Node

LastChild

Het laatste kind van deze node.Als er geen dergelijke node is, komt deze nul terug.

[DOMName("lastChild")]
public Node LastChild { get; }

Eigendomswaarde

Node

LocalName

Terugkeert het plaatselijke deel van de gekwalificeerde naam van deze node.Voor knooppunten van elk ander type dan ELEMENT_NODE en ATTRIBUTE_NODE en knooppunten die zijn gecreëerd met een DOM Level 1 methode, zoals Document.createElement(), is dit altijd nul.

[DOMName("localName")]
public virtual string LocalName { get; protected set; }

Eigendomswaarde

string

Namensgebied

De naamruimte URI van deze node, of nul als deze niet is aangegeven.

[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }

Eigendomswaarde

string

NextSibling

De node volgt deze node onmiddellijk.Als er geen dergelijke node is, komt deze nul terug.

[DOMName("nextSibling")]
public Node NextSibling { get; }

Eigendomswaarde

Node

NodeName

De naam van deze knop, afhankelijk van het type.

[DOMName("nodeName")]
public abstract string NodeName { get; }

Eigendomswaarde

string

NodeType

Een code die het type van het onderliggende object vertegenwoordigt.

[DOMName("nodeType")]
public abstract ushort NodeType { get; }

Eigendomswaarde

ushort

NodeValue

De waarde van deze node, afhankelijk van het type.

[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }

Eigendomswaarde

string

OwnerDocument

Dit is ook het Document object dat wordt gebruikt om nieuwe knooppunten te maken.Als deze knooppunten een Document of een DocumentType zijn die nog niet met een Document wordt gebruikt, is dit nul.

[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }

Eigendomswaarde

Document

ParentElement

Geeft de ouder Aspose.Html.Dom.Element van deze node.

[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }

Eigendomswaarde

Element

ParentNode

Alle knooppunten, met uitzondering van Attr, Document, DocumentFragment, Entiteit en Notatie, kunnen een ouder hebben. echter, als een knooppunten net zijn gemaakt en nog niet aan de boom zijn toegevoegd, of als ze van de boom zijn verwijderd, is dit nul.

[DOMName("parentNode")]
[DOMNullable]
public Node ParentNode { get; }

Eigendomswaarde

Node

Prefix

De naamspace-prefix van deze node, of null als het niet is aangegeven.

[DOMName("prefix")]
[DOMNullable]
public virtual string Prefix { get; set; }

Eigendomswaarde

string

PreviousSibling

De node voorafgaat onmiddellijk aan deze node.Als er geen dergelijke node is, komt deze nul terug.

[DOMName("previousSibling")]
public Node PreviousSibling { get; }

Eigendomswaarde

Node

TextContent

Dit attribuut retourneert de tekstinhoud van deze node en zijn afstammelingen. Wanneer het wordt gedefinieerd als nul, instellen het heeft geen effect. Op instelling, alle mogelijke kinderen deze node kan hebben worden verwijderd en, als het nieuwe string is niet leeg of nul, vervangen door een enkele Text node die de string dit attribuut is ingesteld.

[DOMName("textContent")]
public virtual string TextContent { get; set; }

Eigendomswaarde

string

Methods

AppendChild(Node)

Voeg de node newChild toe aan het einde van de lijst van kinderen van deze node.Als de newChild al in de boom is, wordt het eerst verwijderd.

[DOMName("appendChild")]
public Node AppendChild(Node node)

Parameters

node Node

De knop om toe te voegen.

Returns

Node

Node terug

CloneNode()

Returns een duplicate van deze node, dat wil zeggen, dient als een generieke kopie-constructor voor node. De duplicate node heeft geen ouder (parentNode is nul) en geen gebruikersgegevens.

[DOMName("cloneNode")]
public Node CloneNode()

Returns

Node

Node terug

CloneNode(Bool)

Returns een duplicate van deze node, dat wil zeggen, dient als een generieke kopie-constructor voor node. De duplicate node heeft geen ouder (parentNode is nul) en geen gebruikersgegevens.

[DOMName("cloneNode")]
public Node CloneNode(bool deep)

Parameters

deep bool

Als de waarheid (de waarheid) is

Returns

Node

Node terug

Dispose(Bool)

Verwijder onbeheerde en - optioneel - beheerde middelen.

protected override void Dispose(bool disposing)

Parameters

disposing bool

’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.

~Node()

Het eindigt een instantie van de Aspose.Html.Dom.Node-klasse.

protected ~Node()

HasChildNodes()

Vervolgens herinnert u zich of deze node kinderen heeft.

[DOMName("hasChildNodes")]
public bool HasChildNodes()

Returns

bool

‘waar’ als het kind noden anders heeft, ‘false’.

InsertBefore(Node en Node)

Voer de knop in voor de bestaande kinderknop kind. Als het kind nul is, voer de knop aan het einde van de lijst van kinderen.Als het kind een DocumentFragment object is, worden alle kinderen in dezelfde volgorde voorafgaand aan het kind opgenomen.

[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)

Parameters

node Node

Het nieuwe kind.

child Node

De ref kind.

Returns

Node

Terug naar ingebouwde node

IsDefaultNamespace(String)

Deze methode controleert of de aangegeven namespaceURI de standaard namespace is of niet.

[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)

Parameters

namespaceURI string

De naam URI.

Returns

bool

’true’ als [is default namespace] [de aangegeven namespace URI]; anders, ‘false’.

IsEqualNode(Node)

Controleer of twee knooppunten gelijk zijn.Deze methode test voor gelijkheid van knooppunten, niet sameness (dat wil zeggen, of de twee knooppunten verwijzen naar hetzelfde object) dat kan worden getest met Node.isSameNode().

[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)

Parameters

otherNode Node

De andere node.

Returns

bool

De waarheid is waar, de waarheid is waar, de waarheid is waar, de waarheid is waar.

IsSameNode(Node)

Terugkomt of deze node dezelfde node is als de gegeven.Wanneer twee node-referenties verwijzen naar hetzelfde object, zelfs als via een proxy, kunnen de referenties volledig worden gebruikt, zodat alle attributen dezelfde waarden hebben en het noemen van dezelfde DOM-methode op beide referenties altijd precies hetzelfde effect heeft.

[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)

Parameters

otherNode Node

De andere node.

Returns

bool

De waarheid is waar, de waarheid is waar, de waarheid is waar, de waarheid is waar.

LookupNamespaceURI(String)

Bekijk de naamruimte URI geassocieerd met de gegeven prefix, vanaf deze node.

[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)

Parameters

prefix string

Het prefix.

Returns

string

Terug naar Namespace URI

LookupPrefix(String)

Kijk naar de voorgeschikking die verband houdt met de gegeven namespace URI, beginnend met deze node.De standaard namespace-verklaringen worden door deze methode geacht.Zie Namespace Prefix Lookup voor details over het algoritme dat door deze methode wordt gebruikt.

[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)

Parameters

namespaceURI string

De naam URI.

Returns

string

Terugkeuren Prefix

Normalize()

Puts alle tekstknoten in de volledige diepte van de sub-boom onder deze knoten, met inbegrip van attribute knoten, in een “normale” vorm waar alleen de structuur (bijvoorbeeld elementen, opmerkingen, verwerkingsinstructies, CDATA secties, en entiteit referenties) onderscheidt tekstknoten, dat wil zeggen, er zijn geen aangrenzende tekstknoten of lege tekstknoten. Dit kan worden gebruikt om ervoor te zorgen dat de DOM-beeld van een document is hetzelfde als als als het is opgeslagen en opnieuw geladen, en is nuttig wanneer operaties (zoals XPointer [XPointer] lookups) die afhankelijk zijn van een bepaalde documentboom structuur worden gebruikt.

[DOMName("normalize")]
public void Normalize()

RemoveChild(Node)

Verwijder de door oldChild aangegeven kinderknop uit de lijst van kinderen en retourneert het.

[DOMName("removeChild")]
public Node RemoveChild(Node child)

Parameters

child Node

Het oude kind.

Returns

Node

Node terug

ReplaceChild(Node en Node)

Vervang de kinderknop oldChild met newChild in de kinderlijst en retourneert de kinderknop oldChild.Als newChild een DocumentFragment object is, wordt oldChild vervangen door alle DocumentFragment kinderen, die in dezelfde volgorde worden opgenomen.

[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)

Parameters

node Node

De nieuwe node.

child Node

Het oude kind.

Returns

Node

Node terug

ToString()

Terug een System.String die deze instantie vertegenwoordigt.

public override string ToString()

Returns

string

Een System.String die deze instantie vertegenwoordigt.

 Nederlands