Class Node

Class Node

nazivni prostor: Aspose.Html.Dom Sastav: Aspose.HTML.dll (25.4.0)

Interfejs čvorova je glavni tip podataka za cijeli Model objekta dokumenta. predstavlja jedan čvor u drvetu dokumenta.

[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

naslijeđeni članovi

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)

Inicijalizira novu primjenu klase Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

To je dokument.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Priključak node

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

Vrijednost polja

ushort

CDATA_SECTION_NODE

Odjeljak cdata

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

Vrijednost polja

ushort

COMMENT_NODE

Komentari za Node

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

Vrijednost polja

ushort

DOCUMENT_FRAGMENT_NODE

Slijedeći članakFragment nod

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

Vrijednost polja

ushort

DOCUMENT_NODE

Dokumentacijska noda

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

Vrijednost polja

ushort

DOCUMENT_TYPE_NODE

Vrsta dokumenta Node

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

Vrijednost polja

ushort

ELEMENT_NODE

Jednostavni element

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

Vrijednost polja

ushort

ENTITY_NODE

Jednostavna entiteta

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

Vrijednost polja

ushort

ENTITY_REFERENCE_NODE

Referentni čvor subjekta

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

Vrijednost polja

ushort

NOTATION_NODE

Node za notiranje

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

Vrijednost polja

ushort

PROCESSING_INSTRUCTION_NODE

Node za upute za obradu

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

Vrijednost polja

ushort

TEXT_NODE

Tekstni node

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

Vrijednost polja

ushort

Properties

bazarija

Absolutna osnovna URI ovog čvorova ili nula ako implementacija nije mogla dobiti apsolutnu URI.

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

Vrijednost nekretnina

string

ChildNodes

NodeList koji sadrži sve djece ovog čvorova. ako nema djece, ovo je NodeList koji ne sadrži čvorove..

public NodeList ChildNodes { get; }

Vrijednost nekretnina

NodeList

FirstChild

Prvo dijete ovog čvorova. ako nema takvog čvorova, to se vraća nula.

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

Vrijednost nekretnina

Node

LastChild

Posljednje dijete ovog čvorova. ako nema takvog čvorova, to se vraća nula.

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

Vrijednost nekretnina

Node

LocalName

Povratak lokalnog dijela kvalificiranog imena ovog čvorova.Za čvorove bilo kojeg tipa osim ELEMENT_NODE i ATTRIBUTE_NODE i čvorove stvorene pomoću metode DOM Level 1, kao što je Document.createElement(), to je uvijek nula.

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

Vrijednost nekretnina

string

Nazivovi

URI nazivnog prostora ovog čvorova, ili nula ako nije navedeno.

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

Vrijednost nekretnina

string

NextSibling

Node odmah slijede ovaj čvor. ako takav čvor ne postoji, to se vraća nula.

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

Vrijednost nekretnina

Node

NodeName

Ime ovog čvorova, ovisno o vrsti.

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

Vrijednost nekretnina

string

NodeType

Kod koji predstavlja vrstu temeljnog predmeta.

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

Vrijednost nekretnina

ushort

NodeValue

Vrijednost ovog čvorova, ovisno o vrsti.

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

Vrijednost nekretnina

string

OwnerDocument

To je također predmet dokumenta koji se koristi za stvaranje novih čvorova.Kada je ovaj čvor dokument ili tip dokumenta koji se još nije koristi s bilo kojim dokumentom, to je nula.

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

Vrijednost nekretnina

Document

ParentElement

Dobiva roditelj Aspose.Html.Dom.Element ovog čvorova.

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

Vrijednost nekretnina

Element

ParentNode

Svi čvorovi, osim Attr, Document, DocumentFragment, Entity i Notation mogu imati roditelja. međutim, ako je čvor tek stvoren i još nije dodan drvetu, ili ako je uklonjen s drveta, to je nula.

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

Vrijednost nekretnina

Node

Prefix

Prefiks nazivnog prostora ovog čvorova, ili nula ako nije navedeno.Kada je definiran kao nula, postavljanje nema učinka

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

Vrijednost nekretnina

string

PreviousSibling

Node odmah prethode ovom čvoru. ako takav čvor ne postoji, to se vraća nulu.

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

Vrijednost nekretnina

Node

TextContent

Ovaj atribut vraća sadržaj teksta ovog čvorova i njegovih potomaka.Kada je definiran kao nula, postavljanje nema učinka.Na postavljanju, bilo koje moguće djece ovaj čvor može biti uklonjen i, ako je novi red nije prazan ili nula, zamijenjen jednim tekstnim čvorom koji sadrži red ovaj atribut je postavljen na.

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

Vrijednost nekretnina

string

Methods

AppendChild(Node)

Dodajte čvor newChild na kraju popisa djece ovog čvorova.Ako je noviChild već u drvetu, najprije se uklanja.

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

Parameters

node Node

Slijedeći članakSlijedeći članakSlijedeće →

Returns

Node

Povratak Node

CloneNode()

Povratak duplikata ovog čvorova, tj. služi kao generski konstruktor kopija za čvorove. duplikatni čvor nema roditelja (parentNode je nula) i nema korisničkih podataka.

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

Returns

Node

Povratak Node

CloneNode(Bolić)

Povratak duplikata ovog čvorova, tj. služi kao generski konstruktor kopija za čvorove. duplikatni čvor nema roditelja (parentNode je nula) i nema korisničkih podataka.

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

Parameters

deep bool

Ako je riječ o istini,

Returns

Node

Povratak Node

Dispose(Bolić)

Izlazi nekontrolirane i - opcionalno - upravljane resurse.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“Pravedno” za oslobađanje upravljenih i nekontroliranih resursa; “lažno” za oslobađanje samo nekontroliranih resursa.

~Node()

Završava se primjer razreda Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Povratak je da li ova čvorica ima djecu.

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

Returns

bool

‘Pravda’ ako ima dječje čvorove drugačije, ’lažno’.

InsertBefore(Node i Node)

Upišite čvor ispred postojećeg dječjeg čvorova.Ako je dijete nula, upišite čvor na kraju popisa djece.Ako je dijete predmet dokumentacije, svi njegovi djeca se stavljaju, u istom redoslijedu, prije djeteta.

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

Parameters

node Node

To je novo dijete.

child Node

To je dijete ref.

Returns

Node

Povratak uvrštenih čvorova

IsDefaultNamespace(String)

Ova metoda provjerava je li određeni namespaceURI podrazumevani namespace ili ne.

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

Parameters

namespaceURI string

Slijedeći članakNamespace URI.

Returns

bool

‘pravda’ ako [is default namespace] [određeni namespace URI]; inače, ‘false’.

IsEqualNode(Node)

Provjerite je li dva čvorova jednaka.Ova metoda testira za jednakost čvorova, a ne sameness (tj. da li su dva čvorova upućivanja na isti objekt) koji se mogu testirati s Node.isSameNode().

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

Parameters

otherNode Node

Druga točka.

Returns

bool

Uistinu, ako je riječ o istini, onda je riječ o lažima.

IsSameNode(Node)

Povratak je da li je ovaj čvor isti kao i određeni.Kada su dvije node reference reference na isti objekt, čak i ako kroz proxy, reference se mogu koristiti potpuno razmjenjivo, tako da svi atributi imaju iste vrijednosti i nazivanje iste DOM metode na obje reference uvijek ima točno isti učinak.

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

Parameters

otherNode Node

Druga točka.

Returns

bool

Uistinu, ako je riječ o istinitom, onda je riječ o lažnom.

SljedećiNamespaceuri(String)

Pogledajte nazivni prostor URI povezan s određenim predviđanjem, počevši od ovog čvorova.

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

Parameters

prefix string

To je prefix.

Returns

string

Povratak namespace URI

LookupPrefix(String)

Pogledajte predviđanje povezano s određenim nazivnim prostorom URI, počevši od ovog čvorova.Pogledajte Namespace Prefix Lookup za detalje o algoritmu koji koristi ova metoda.

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

Parameters

namespaceURI string

Slijedeći članakNamespace URI.

Returns

string

Povratak Prefiks

Normalize()

Pune sve tekstne čvorove u punoj dubini poddrveta ispod ovog čvorova, uključujući i čvorove atributa, u “normalan” oblik gdje samo struktura (npr. elementi, komentari, upute za obradu, odjeljci CDATA i reference entiteta) odvaja tekstne čvorove, to jest, nema ni susjednih tekstnih čvorova ni praznih tekstnih čvorova. To se može koristiti kako bi se osiguralo da je DOM pogled dokumenta isti kao ako je sačuvano i ponovno preuzeto, i korisno je kada se koriste operacije (kao što je XPointer [XPointer] pretraživanja) koje zavise od određene strukture drveta dokumenta.

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

RemoveChild(Node)

Ukloni dječji čvor koji je označio oldChild s popisa djece i vrati ga.

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

Parameters

child Node

Staro dijete je.

Returns

Node

Povratak Node

ReplaceChild(Node i Node)

Zamjenjuje dječji čvor oldChild s newChild na listi djece, a vraća starChild čvor.Ako je newChild predmet DokumentFragment, oldChild se zamjenjuje svim djecom DokumentFragment, koje se unose u istom redoslijedu.

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

Parameters

node Node

Nova je čvorica.

child Node

Staro dijete je.

Returns

Node

Povratak Node

ToString()

Povratak System.String koji predstavlja ovu primjenu.

public override string ToString()

Returns

string

String.String koji predstavlja ovu primjenu.

 Hrvatski