Class Node

Class Node

A név: Aspose.Html.Dom Összefoglaló: Aspose.HTML.dll (25.4.0)

A csomópont felület az egész Dokumentum objektummodell elsődleges adattípusának minősül, amely a dokumentumfa egyetlen csomópontját képviseli.

[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

Örökletes tagok

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)

Elindítja az Aspose.Html.Dom.Node osztály új példáját.

protected Node(Document document)

Parameters

document Document

Ez a dokumentum.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Az attribute node

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

mező értéke

ushort

CDATA_SECTION_NODE

A cdata szakasz csomópont

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

mező értéke

ushort

COMMENT_NODE

Egy hozzászólás Node

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

mező értéke

ushort

DOCUMENT_FRAGMENT_NODE

A dokumentum fragment node

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

mező értéke

ushort

DOCUMENT_NODE

A dokumentum mező

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

mező értéke

ushort

DOCUMENT_TYPE_NODE

Dokumentum típusú csomópont

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

mező értéke

ushort

ELEMENT_NODE

Az elem mező

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

mező értéke

ushort

ENTITY_NODE

Az entitás csomópontja

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

mező értéke

ushort

ENTITY_REFERENCE_NODE

Az entitás referenciakódja

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

mező értéke

ushort

NOTATION_NODE

Notációs csomópont

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

mező értéke

ushort

PROCESSING_INSTRUCTION_NODE

feldolgozási utasítás csomópont

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

mező értéke

ushort

TEXT_NODE

Szöveg node

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

mező értéke

ushort

Properties

Bázis

Ennek a csomópontnak az abszolút bázisú URI-ja vagy nulla, ha a végrehajtás nem tudott abszolút URI-t szerezni.

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

ingatlan értéke

string

ChildNodes

NodeList, amely tartalmazza a csomópont összes gyermekeit. ha nincs gyermek, ez egy csomópont, amely nem tartalmaz csomópontokat.

public NodeList ChildNodes { get; }

ingatlan értéke

NodeList

FirstChild

Ez a csomópont első gyermeke. ha nincs ilyen csomópont, ez nullát tér vissza.

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

ingatlan értéke

Node

LastChild

Ha nincs ilyen csomópont, ez nullát tér vissza.

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

ingatlan értéke

Node

LocalName

Visszaadja a csomópont minősített nevének helyi részét.Bármely más típusú csomópontok esetében, mint az ELEMENT_NODE és az ATTRIBUTE_NODE, valamint a DOM Level 1 módszerrel létrehozott csomópontok esetében, például a Document.createElement(), ez mindig nulla.

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

ingatlan értéke

string

Személyek

Ennek a csomópontnak az URI neve, vagy null, ha nem ismert.

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

ingatlan értéke

string

NextSibling

A csomópont azonnal követi ezt a csomópontot. ha nincs ilyen csomópont, ez nullát ad vissza.

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

ingatlan értéke

Node

NodeName

Ennek a csomópontnak a neve, annak típusától függően.

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

ingatlan értéke

string

NodeType

A kód az alapvető objektum típusát képviseli.

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

ingatlan értéke

ushort

NodeValue

Ennek a csomópontnak az értéke, annak típusától függően.

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

ingatlan értéke

string

OwnerDocument

Ez a dokumentum objektum is az új csomópontok létrehozásához használt dokumentum objektum. Ha ez a csomópont dokumentum vagy dokumentumtípus, amely még nem használható semmilyen dokumentummal, ez null.

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

ingatlan értéke

Document

ParentElement

Kapja meg a szülő Aspose.Html.Dom.Eleme ezt a csomópontot.

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

ingatlan értéke

Element

ParentNode

Minden csomópontnak, kivéve az Attr, a Dokumentum, a DokumentumFragment, az Entity és a Notation szülője lehet. azonban, ha egy csomópontot csak létrehozták, és még nem adtak hozzá a fahoz, vagy ha eltávolították a faból, ez nulla.

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

ingatlan értéke

Node

Prefix

A névtér előfizetése ennek a csomópontnak, vagy null, ha nem meghatározott. Amikor nullnak van meghatározva, a beállításnak nincs hatása

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

ingatlan értéke

string

PreviousSibling

A csomópont azonnal megelőzi ezt a csomópontot. ha nincs ilyen csomópont, ez nullát ad vissza.

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

ingatlan értéke

Node

TextContent

Ez a tulajdonság visszaadja a szöveges tartalmat a csomópont és annak utódait. Amikor úgy határozza meg, hogy null, beállítása nincs hatása. A beállítást, bármely lehetséges gyermek ez a csomópont lehet eltávolítani, és ha az új szalag nem üres vagy null, helyettesíti egy egyetlen szöveges csomópont tartalmazza a csomópont ez a tulajdonság beállítva.

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

ingatlan értéke

string

Methods

AppendChild(Node)

Adja hozzá a csomópontot újChild a csomópont gyermekek listájának végére. Ha az újChild már a fa, először eltávolítják.

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

Parameters

node Node

A csomagtartó csomagtartó.

Returns

Node

Vissza a csomópont

CloneNode()

Visszaadja ezt a csomópontot, azaz generikus másolási konstruktort szolgál a csomópontok számára.A duplikált csomópontnak nincs szülője (a szülőcsomópont nulla) és nincs felhasználói adat.

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

Returns

Node

Vissza a csomópont

CloneNode(Bóli)

Visszaadja ezt a csomópontot, azaz generikus másolási konstruktort szolgál a csomópontok számára.A duplikált csomópontnak nincs szülője (a szülőcsomópont nulla) és nincs felhasználói adat.

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

Parameters

deep bool

Amennyiben az igazság (az igazság)

Returns

Node

Vissza a csomópont

Dispose(Bóli)

A nem kezelt és - opcionálisan - kezelt erőforrások kibocsátása.

protected override void Dispose(bool disposing)

Parameters

disposing bool

Igaz, hogy mind a kezelt, mind a nem kezelt erőforrások felszabaduljanak; hamis, hogy csak a kezelt erőforrások felszabaduljanak.

~Node()

Véget ér az Aspose.Html.Dom.Node osztály egy példája.

protected ~Node()

HasChildNodes()

Visszatér, hogy ez a csomópontnak van-e gyermeke.

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

Returns

bool

„valódi”, ha a gyermek csomópontjai másképp vannak, „valódi”.

InsertBefore(Node és Node)

Helyezze be a csomópontot a meglévő gyermek csomópont előtt. ha a gyermek nulla, tegye be a csomópontot a gyermekek listájának végén.Ha a gyermek dokumentumfragment tárgy, minden gyermeke ugyanabban a sorrendben kerül beírásra a gyermek előtt. ha a gyermek már a fa, akkor először eltávolítják.

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

Parameters

node Node

Az új gyermek.

child Node

A rep gyerek.

Returns

Node

Vissza a beágyazott csomópont

IsDefaultNamespace(A string)

Ez a módszer ellenőrzi, hogy a kijelölt NAMespaceURI az alapértelmezett NAMespace-e vagy sem.

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

Parameters

namespaceURI string

Az URI nevét.

Returns

bool

„valódi”, ha [az alapértelmezett névtér] [a meghatározott névtér URI]; máskülönben „valódi”.

IsEqualNode(Node)

Ellenőrizze, hogy két csomópont egyenlő-e.Ez a módszer teszteket egyenlőség csomópontok, nem sameness (azaz, hogy a két csomópontok hivatkozások ugyanazon objektum) hogy lehet tesztelni a Node.isSameNode(). Minden csomópontok, amelyek ugyanazok is egyenlő, bár a fordított nem lehet igaz.

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

Parameters

otherNode Node

A másik csomópont.

Returns

bool

Ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz.

IsSameNode(Node)

Visszaadja, hogy ez a csomópont ugyanaz a csomópont, mint az adott.Ez a módszer lehetővé teszi, hogy meghatározzák, hogy két csomópont referenciák visszatérnek-e a megvalósítás referenciája ugyanazt a objektumot. Amikor két csomópont referenciák referenciák ugyanazt a objektumot, még akkor is, ha a proxy, a referenciák használható teljesen cserélhető, így minden attribútum ugyanazokat az értékeket, és hívja ugyanazt a DOM módszert mindkét referenciában mindig pontosan ugyanazt a hatást.

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

Parameters

otherNode Node

A másik csomópont.

Returns

bool

Ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz.

KeresésNamespaceURI(A string)

Nézze meg az adott prefixhez kapcsolódó URI-t, kezdve ebből a csomópontból.

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

Parameters

prefix string

Ez a prefix.

Returns

string

Visszatérés URI

LookupPrefix(A string)

Tekintse meg az adott névtér URI-hez kapcsolódó előfizetést, kezdve ebből a csomópontból.Lásd a Namespace Prefix keresés részleteket az algoritmus használt ez a módszer.

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

Parameters

namespaceURI string

Az URI nevét.

Returns

string

Visszatérés előzetes

Normalize()

Húzza az összes szöveges csomópontot a teljes mélységben az alfa alatt ez a csomópont, beleértve az attribut csomópontok, egy “normális” formában, ahol csak a szerkezet (például elemek, megjegyzések, feldolgozási utasítások, CDATA szakaszok, és az entitási hivatkozások) elválasztja a szöveges csomópontok, azaz nincs sem szomszédos szöveges csomópontok, sem üres szöveges csomópontok. Ez használható annak biztosítására, hogy a DOM nézet egy dokumentum ugyanaz, mint ha mentették és újra feltöltötték, és hasznos, amikor a műveletek (például XPointer [XPointer] nézetek), amelyek egy adott dokumentum fa szerkezet

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

RemoveChild(Node)

Távolítsa el a gyermek csomópontját, amelyet a oldChild jelöl ki a gyermekek listájáról, és visszaadja.

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

Parameters

child Node

Az öreg gyermek.

Returns

Node

Vissza a csomópont

ReplaceChild(Node és Node)

A gyermekek listáján helyettesíti az oldChild csomópontot az újChildvel, és visszaadja az oldChild csomópontot.Ha a newChild egy DocumentFragment objektum, a oldChild helyettesíti az összes DocumentFragment gyermek, amelyeket ugyanabban a sorrendben helyeznek el. Ha a newChild már a fa, először eltávolítják.

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

Parameters

node Node

Az új csomópont.

child Node

Az öreg gyermek.

Returns

Node

Vissza a csomópont

ToString()

Visszatér egy System.String, amely ezt az esetet képviseli.

public override string ToString()

Returns

string

Egy System.String, amely ezt az esetet képviseli.

 Magyar