Class Node

Class Node

Numele spaţiului: Aspose.Html.Dom Asamblare: Aspose.HTML.dll (25.4.0)

Interfața Node este tipul principal de date pentru întregul Model Obiect Document. reprezintă un singur nod în copacul documentului.

[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

Membrii moștenitori

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)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

şi documentul .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Un atribut de nod

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

Valoarea câmpului

ushort

CDATA_SECTION_NODE

Un nod de secțiune cdata

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

Valoarea câmpului

ushort

COMMENT_NODE

Comentarii despre Node

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

Valoarea câmpului

ushort

DOCUMENT_FRAGMENT_NODE

Un document fragment nod

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

Valoarea câmpului

ushort

DOCUMENT_NODE

Un document cu nodul

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

Valoarea câmpului

ushort

DOCUMENT_TYPE_NODE

Un tip de document Node

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

Valoarea câmpului

ushort

ELEMENT_NODE

Un element de nod

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

Valoarea câmpului

ushort

ENTITY_NODE

Un nod de entitate

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

Valoarea câmpului

ushort

ENTITY_REFERENCE_NODE

Un nod de referință al entității

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

Valoarea câmpului

ushort

NOTATION_NODE

Un nod de notare

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

Valoarea câmpului

ushort

PROCESSING_INSTRUCTION_NODE

Un nod de instrucțiune de prelucrare

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

Valoarea câmpului

ushort

TEXT_NODE

Node de text

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

Valoarea câmpului

ushort

Properties

bază

URI de bază absolută a acestui nod sau zero dacă implementarea nu a fost capabilă să obțină un URI absolut.

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

Valoarea proprietății

string

ChildNodes

Un NodeList care conține toți copiii acestui nod. Dacă nu există copii, acesta este un NodeList care nu conține noduri.

public NodeList ChildNodes { get; }

Valoarea proprietății

NodeList

FirstChild

Primul copil al acestui nod. Dacă nu există un astfel de nod, acesta se întoarce la zero.

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

Valoarea proprietății

Node

LastChild

Ultimul copil al acestui nod. Dacă nu există un astfel de nod, acesta se întoarce la zero.

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

Valoarea proprietății

Node

LocalName

Întoarce partea locală a numelui calificat al acestui nod.Pentru noduri de orice tip, altele decât ELEMENT_NODE și ATTRIBUTE_NODE și noduri create cu o metodă DOM de nivel 1, cum ar fi Document.createElement(), acest lucru este întotdeauna zero.

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

Valoarea proprietății

string

Numărituri

URI-ul spatiului de nume al acestui nod, sau zero, dacă nu este specificat.

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

Valoarea proprietății

string

NextSibling

Nodul urmează imediat acest nod. Dacă nu există un astfel de nod, acesta se întoarce la zero.

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

Valoarea proprietății

Node

NodeName

Numele acestui nod, în funcție de tipul său.

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

Valoarea proprietății

string

NodeType

Un cod care reprezintă tipul obiectului de bază.

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

Valoarea proprietății

ushort

NodeValue

Valoarea acestui nod, în funcție de tipul său.

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

Valoarea proprietății

string

OwnerDocument

Obiectul Documentului asociat cu acest nod. Aceasta este, de asemenea, obiectul Documentului folosit pentru a crea noi noduri. Când acest nod este un Document sau un DocumentType care nu este utilizat cu niciun Document încă, acesta este nul.

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

Valoarea proprietății

Document

ParentElement

Obține părintele Aspose.Html.Dom.Element din acest nod.

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

Valoarea proprietății

Element

ParentNode

Toate nodurile, cu excepția Attr, Document, DocumentFragment, Entity și Notation pot avea un parent. Cu toate acestea, dacă un nod a fost creat și nu a fost adăugat încă la copac, sau dacă a fost îndepărtat de la copac, acesta este nul.

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

Valoarea proprietății

Node

Prefix

Prefixul spațiului de nume al acestui nod, sau zero dacă nu este specificat. atunci când este definit ca fiind zero, setarea nu are efect

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

Valoarea proprietății

string

PreviousSibling

Nodul precedă imediat acest nod. Dacă nu există un astfel de nod, acesta se întoarce la zero.

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

Valoarea proprietății

Node

TextContent

Acest atribut returnează conținutul text al acestui nod și al descendenților săi. Când este definit ca fiind zero, setarea nu are efect. La setare, orice posibil copii acest nod poate fi îndepărtat și, dacă noul string nu este gol sau zero, înlocuit cu un singur nod text care conține string acest atribut este setat la.

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

Valoarea proprietății

string

Methods

AppendChild(Node)

Adăugați nodul newChild la sfârșitul listei copiilor acestui nod. Dacă noulChild este deja în copac, este îndepărtat mai întâi.

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

Parameters

node Node

Node pentru a adăuga.

Returns

Node

Întoarcerea nodului

CloneNode()

Întoarce o duplicare a acestui nod, adică servește ca un constructor de copie generic pentru noduri. nodul duplicat nu are nici un parent (parentNode este zero) și nici date de utilizator.

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

Returns

Node

Întoarcerea nodului

CloneNode(Boulă)

Întoarce o duplicare a acestui nod, adică servește ca un constructor de copie generic pentru noduri. nodul duplicat nu are nici un parent (parentNode este zero) și nici date de utilizator.

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

Parameters

deep bool

Dacă este vorba de adevăr,

Returns

Node

Întoarcerea nodului

Dispose(Boulă)

Eliberează resurse necontrolate și - opțional - gestionate.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„true” pentru a elibera atât resursele gestionate, cât și resursele necontrolate; „false” pentru a elibera doar resursele necontrolate.

~Node()

Finalizează o instanță a clasei Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Întoarce dacă acest nod are copii.

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

Returns

bool

„Adevăr” dacă copilul are noduri altfel, „false”.

InsertBefore(Node și Node)

Introduceți nodul înainte de nodul copilului existent. dacă copilul este nul, introduceți nodul la sfârșitul listei copiilor.Dacă copilul este un obiect DocumentFragment, toți copiii săi sunt inserați, în aceeași ordine, înainte de copil.

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

Parameters

node Node

Copilul nou.

child Node

Copilul de ref.

Returns

Node

Returnează nodul introdus

IsDefaultNamespace(Strângere)

Această metodă verifică dacă denumirea specificată este denumirea predefinită sau nu.

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

Parameters

namespaceURI string

Numele spaţiului URI.

Returns

bool

„Adevărat” dacă [este un spaţiu de nume default] [Uriul spaţiului de nume specificat]; altfel, „false”.

IsEqualNode(Node)

Verificați dacă două noduri sunt egale.Această metodă testează egalitatea nodurilor, nu sameness (adică dacă cele două noduri sunt referințe la același obiect) care pot fi testate cu Node.isSameNode().

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

Parameters

otherNode Node

celălalt nod.

Returns

bool

Într-adevăr, dacă este adevăr, dacă nu este adevăr, nu este adevăr.

IsSameNode(Node)

Întoarce dacă acest nod este același nod ca cel dat.Atunci când două referințe Node sunt referințe la același obiect, chiar dacă prin intermediul unui proxy, referințele pot fi utilizate complet interchangeably, astfel încât toate atributele au aceleași valori și apelarea la aceeași metodă DOM pe ambele referințe are întotdeauna exact același efect.

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

Parameters

otherNode Node

celălalt nod.

Returns

bool

Într-adevăr, dacă este adevăr, dacă este adevăr, dacă este adevăr.

Găsiți spațiu(Strângere)

Vezi URI-ul de nume al spațiului asociat cu prefixul dat, începând de la acest nod.

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

Parameters

prefix string

cu prefixul .

Returns

string

Întoarcerea la URI

LookupPrefix(Strângere)

Uitați-vă la prefixul asociat cu un anumit URI de spațiu de nume, începând cu acest nod. Declarațiile de spațiu de nume predefinite sunt ignorate de această metodă.A se vedea Namespace Prefix Lookup pentru detalii despre algoritmul utilizat de această metodă.

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

Parameters

namespaceURI string

Numele spaţiului URI.

Returns

string

Întoarcerea prefixului

Normalize()

Pune toate nodurile de text în adâncimea completă a copacului sub acest nod, inclusiv nodurile de atribuire, într-o formă “normală” în care numai structura (de exemplu, elemente, comentarii, instrucțiuni de prelucrare, secțiuni CDATA și referințe de entitate) separă nodurile de text, adică nu există nici noduri de text adiacente sau noduri de text goale. Acest lucru poate fi folosit pentru a se asigura că vizualizarea DOM a unui document este aceeași ca în cazul în care a fost salvat și reîncărcat, și este util atunci când operațiunile (cum ar fi XPointer [XPointer] lookups) care depind de o anumită structură a copacului document sunt utilizate.

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

RemoveChild(Node)

Îndepărtează nodul copilului indicat de OldChild din lista copiilor și îl întoarce.

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

Parameters

child Node

Copilul bătrân.

Returns

Node

Întoarcerea nodului

ReplaceChild(Node și Node)

Înlocuiește nodul oldChild cu newChild în lista copiilor și întoarce nodul oldChild.Dacă newChild este un obiect DocumentFragment, oldChild este înlocuit de toți copiii DocumentFragment, care sunt introduse în aceeași ordine.

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

Parameters

node Node

În noul nod.

child Node

Copilul bătrân.

Returns

Node

Întoarcerea nodului

ToString()

Întoarce un sistem.String care reprezintă această instanță.

public override string ToString()

Returns

string

Un sistem.String care reprezintă această instanță.

 Română