Class Node

Class Node

Navne til: Aspose.Html.Dom Sammensætning: Aspose.HTML.dll (25.4.0)

Nodegrænsefladen er den primære datatype for hele Document Object Model. Det repræsenterer en enkelt node i dokumenttræet.

[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

De arvede medlemmer

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)

Det initierer en ny instans af Aspose.Html.Dom.Node klasse.

protected Node(Document document)

Parameters

document Document

Det dokument.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

En atribut node

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

Fællesværdi

ushort

CDATA_SECTION_NODE

En cdata sektion node

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

Fællesværdi

ushort

COMMENT_NODE

En kommentar til Node

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

Fællesværdi

ushort

DOCUMENT_FRAGMENT_NODE

Et dokument fragment node

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

Fællesværdi

ushort

DOCUMENT_NODE

Et dokument node

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

Fællesværdi

ushort

DOCUMENT_TYPE_NODE

En dokument type node

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

Fællesværdi

ushort

ELEMENT_NODE

Et element node

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

Fællesværdi

ushort

ENTITY_NODE

En entitetsnode

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

Fællesværdi

ushort

ENTITY_REFERENCE_NODE

En enheds referencenode

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

Fællesværdi

ushort

NOTATION_NODE

En notation node

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

Fællesværdi

ushort

PROCESSING_INSTRUCTION_NODE

En instruktionsnode til behandling

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

Fællesværdi

ushort

TEXT_NODE

En tekst node

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

Fællesværdi

ushort

Properties

Grundlæggende

Den absolutte base URI af denne node eller nul, hvis implementeringen ikke var i stand til at opnå en absolut URI.

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

Ejendomsværdi

string

ChildNodes

En NodeList, der indeholder alle børn i denne knude. Hvis der ikke er børn, er dette en NodeList, der ikke indeholder knude..

public NodeList ChildNodes { get; }

Ejendomsværdi

NodeList

FirstChild

Det første barn af denne knude. Hvis der ikke er sådanne knude, returnerer dette nul.

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

Ejendomsværdi

Node

LastChild

Hvis der ikke er sådanne knuder, returnerer dette null.

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

Ejendomsværdi

Node

LocalName

Returnerer den lokale del af det kvalificerede navn af denne node.For noder af enhver anden type end ELEMENT_NODE og ATTRIBUTE_NODE og noder skabt med en DOM Level 1-metode, såsom Document.createElement(), er dette altid nul.

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

Ejendomsværdi

string

Navnstæder

Namespace URI af denne node, eller nul, hvis den ikke er angivet.

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

Ejendomsværdi

string

NextSibling

Noden følger straks denne node.Hvis der ikke er en sådan node, returnerer den null.

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

Ejendomsværdi

Node

NodeName

Navnet på denne knude, afhængigt af dens type.

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

Ejendomsværdi

string

NodeType

En kode, der repræsenterer typen af det underliggende objekt.

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

Ejendomsværdi

ushort

NodeValue

Værdien af denne node, afhængigt af dens type.

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

Ejendomsværdi

string

OwnerDocument

Dette er også dokumentobjektet, der bruges til at oprette nye knuder. Når dette knud er et dokument eller en DocumentType, der ikke bruges med et dokument endnu, er dette nul.

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

Ejendomsværdi

Document

ParentElement

Få den forælder Aspose.Html.Dom.Element af denne node.

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

Ejendomsværdi

Element

ParentNode

Alle noder, undtagen Attr, Dokument, DokumentFragment, Enhed og Notation kan have en forælder. dog, hvis en nod er netop skabt og endnu ikke tilføjet til træet, eller hvis den er blevet fjernet fra træet, er dette nul.

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

Ejendomsværdi

Node

Prefix

Namespace-prefixet for denne node, eller null, hvis den ikke er angivet. Når den er defineret til at være null, indstillingen har ingen effekt

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

Ejendomsværdi

string

PreviousSibling

Noden foregår straks denne node.Hvis der ikke er en sådan node, returnerer den null.

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

Ejendomsværdi

Node

TextContent

Denne atribut returnerer tekstindholdet af denne node og dens efterkommere. Når den er defineret til at være nul, indstillingen har ingen effekt. På indstillingen, alle mulige børn denne node kan have fjernes og, hvis den nye ringe er ikke tom eller nul, erstattet af en enkelt tekstnode, der indeholder ringen denne atribut er indstillet til.

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

Ejendomsværdi

string

Methods

AppendChild(Node)

Tilføj knuden newChild til slutningen af listen over børn af denne knude. Hvis den nyeChild allerede er i træet, fjernes den først.

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

Parameters

node Node

Node til at tilføje.

Returns

Node

Tilbage Node

CloneNode()

Returnerer en duplikat af denne node, dvs. tjener som en generisk kopi konstruktør for noder. Den duplikat node har ingen forælder (parentNode er nul) og ingen brugerdata.

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

Returns

Node

Tilbage Node

CloneNode(Bool)

Returnerer en duplikat af denne node, dvs. tjener som en generisk kopi konstruktør for noder. Den duplikat node har ingen forælder (parentNode er nul) og ingen brugerdata.

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

Parameters

deep bool

Hvis det er sandt].

Returns

Node

Tilbage Node

Dispose(Bool)

Udgiv uadministrerede og - valgfrit - forvaltede ressourcer.

protected override void Dispose(bool disposing)

Parameters

disposing bool

’true’ at frigive både forvaltede og uforvaltede ressourcer; ‘falske’ at frigive kun uforvaltede ressourcer.

~Node()

Endte en instans af den Aspose.Html.Dom.Node klasse.

protected ~Node()

HasChildNodes()

Tilbage, om denne node har børn.

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

Returns

bool

’true’ hvis barnet har knuder anderledes, ‘falske’.

InsertBefore(Node og Node)

Indsæt knuden før barnets eksisterende knude. Hvis barnet er nul, indsæt knuden i slutningen af listen over børn.Hvis barnet er et dokumentfragmentobjekt, indsættes alle dets børn, i samme rækkefølge, før barnet.

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

Parameters

node Node

Det nye barn.

child Node

Det lille ref.

Returns

Node

Tilbage indsendt node

IsDefaultNamespace(String)

Denne metode kontrollerer, om den angivne namespaceURI er standardnamespace eller ej.

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

Parameters

namespaceURI string

Navnet er URI.

Returns

bool

’true’ hvis [is default namespace] [den angivne namespace URI]; ellers ‘false’.

IsEqualNode(Node)

Undersøg, om to knuder er lige.Denne metode tester for ligestilling af knuder, ikke sameness (dvs. om de to knuder er referencer til det samme objekt) som kan testes med Node.isSameNode.

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

Parameters

otherNode Node

Den anden node.

Returns

bool

‘Hvis det er sandt, så er det ikke sandt, hvis det er falsk’.

IsSameNode(Node)

Det returnerer, om denne node er den samme node som den givet.Når to node referencer er referencer til det samme objekt, selv om gennem en proxy, referencerne kan anvendes helt interchangeably, så at alle atributter har de samme værdier og kalde den samme DOM metode på begge referencer altid har præcis den samme effekt.

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

Parameters

otherNode Node

Den anden node.

Returns

bool

‘Hvis det er sandt, så er det ikke sandt, hvis det er falsk’.

LookupNamespaceURI(String)

Se op på namespace URI, der er forbundet med den angivne præfix, der starter fra denne node.

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

Parameters

prefix string

Det er præfixet.

Returns

string

Tilbage til Namespace URI

LookupPrefix(String)

Se op forhåndsbetegnelsen forbundet med den angivne namespace URI, der starter fra denne node.De standardnamespace-erklæringer ignoreres ved denne metode.Se Namespace Prefix Lookup for detaljer om algoritmen, der anvendes af denne metode.

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

Parameters

namespaceURI string

Navnet er URI.

Returns

string

Tilbage præfix

Normalize()

Puts alle tekst noder i den fulde dybde af undertræet under denne Node, herunder atribut noder, i en “normal” form, hvor kun struktur (f.eks. elementer, kommentarer, behandlingsanvisninger, CDATA sektioner, og entitet referencer) adskiller tekst noder, det vil sige, der er hverken tilstødende tekst noder eller tomme tekst noder. Dette kan bruges til at sikre, at den DOM visning af et dokument er den samme som hvis det blev gemt og genopladt, og er nyttig, når operationer (som XPointer [XPointer] lookups) der afhænger af en bestemt dokument træ struktur er at bruge. Hvis parameteren “normalisere karakterer” af DOMConfiguration objekt knyttet til Node.

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

RemoveChild(Node)

Det fjerner barnets knude, der er angivet af oldChild, fra listen over børn, og returnerer det.

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

Parameters

child Node

Det gamle barn.

Returns

Node

Tilbage Node

ReplaceChild(Node og Node)

Udskift barnets knude oldChild med newChild i listen over børn, og returnerer det gamleChild knude.Hvis newChild er et dokumentfragmentobjekt, er oldChild erstattet af alle dokumentfragment børn, som indsættes i samme rækkefølge.

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

Parameters

node Node

Den nye node.

child Node

Det gamle barn.

Returns

Node

Tilbage Node

ToString()

Returnerer en System.String, der repræsenterer denne instans.

public override string ToString()

Returns

string

Et system.String, der repræsenterer denne instans.

 Dansk