Class Node

Class Node

Pôvodný názov: Aspose.Html.Dom Zhromaždenie: Aspose.HTML.dll (25.4.0)

Node rozhranie je primárny typ údajov pre celý Model objektov dokumentu. predstavuje jeden uzol v strome dokumentu.

[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

Z dedičných členov

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)

Initalizuje nový príklad triedy Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

v dokumente .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Príslušenstvo Node

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

Fieldová hodnota

ushort

CDATA_SECTION_NODE

cdata sekcia node

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

Fieldová hodnota

ushort

COMMENT_NODE

Príspevok v téme Node

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

Fieldová hodnota

ushort

DOCUMENT_FRAGMENT_NODE

Dokument fragment node

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

Fieldová hodnota

ushort

DOCUMENT_NODE

Node dokumentov

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

Fieldová hodnota

ushort

DOCUMENT_TYPE_NODE

Typ dokumentu Node

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

Fieldová hodnota

ushort

ELEMENT_NODE

Jednotlivé elementy

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

Fieldová hodnota

ushort

ENTITY_NODE

Jednotlivý node

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

Fieldová hodnota

ushort

ENTITY_REFERENCE_NODE

Jednotný referenčný uzol

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

Fieldová hodnota

ushort

NOTATION_NODE

Notácia Node

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

Fieldová hodnota

ushort

PROCESSING_INSTRUCTION_NODE

Node na spracovanie pokynov

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

Fieldová hodnota

ushort

TEXT_NODE

Textový nôž

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

Fieldová hodnota

ushort

Properties

Bazilika

Absolútna základná URI tohto uzla alebo nula, ak implementácia nebola schopná získať absolútnu URI.

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

Hodnota nehnuteľnosti

string

ChildNodes

NodeList, ktorý obsahuje všetky deti tohto uzla. ak nie sú deti, je to NodeList, ktorý neobsahuje žiadne uzly..

public NodeList ChildNodes { get; }

Hodnota nehnuteľnosti

NodeList

FirstChild

Prvé dieťa tohto uzla. ak takého uzla neexistuje, vráti sa nula.

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

Hodnota nehnuteľnosti

Node

LastChild

Posledné dieťa tohto uzla. ak takého uzla neexistuje, vráti sa nula.

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

Hodnota nehnuteľnosti

Node

LocalName

Vráti miestnu časť kvalifikovaného názvu tohto uzla.Pre uzly akéhokoľvek druhu iného ako ELEMENT_NODE a ATTRIBUTE_NODE a uzly vytvorené pomocou metódy DOM úrovne 1, ako je Document.createElement(), je to vždy nula.

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

Hodnota nehnuteľnosti

string

Názov

Námestný priestor URI tohto uzla, alebo nula, ak nie je uvedený.

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

Hodnota nehnuteľnosti

string

NextSibling

Nód okamžite nasleduje tento nód. Ak taký nód neexistuje, vráti sa nula.

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

Hodnota nehnuteľnosti

Node

NodeName

Názov tohto uzla, v závislosti od jeho typu.

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

Hodnota nehnuteľnosti

string

NodeType

Kód predstavuje typ podkladového objektu.

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

Hodnota nehnuteľnosti

ushort

NodeValue

Hodnota tohto uzla, v závislosti od jeho typu.

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

Hodnota nehnuteľnosti

string

OwnerDocument

Objekt dokumentu spojený s týmto uzolom.Toto je tiež objekt dokumentu používaný na vytvorenie nových uzolov.Keď je tento uzol dokument alebo typ dokumentu, ktorý sa ešte nepoužíva s žiadnym dokumentom, je to nula.

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

Hodnota nehnuteľnosti

Document

ParentElement

Získava rodič Aspose.Html.Dom.Element tohto uzla.

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

Hodnota nehnuteľnosti

Element

ParentNode

Všetky uzly okrem Attr, Document, DocumentFragment, Entity a Notation môžu mať rodiča. Avšak, ak je uzol práve vytvorený a ešte nie je pridaný k stromu, alebo ak bol odstránený z stromu, je to nula.

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

Hodnota nehnuteľnosti

Node

Prefix

Prefix názvového priestoru tohto uzla, alebo nula, ak nie je uvedený. Keď je definovaný ako nula, nastavenie nemá žiadny účinok

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

Hodnota nehnuteľnosti

string

PreviousSibling

Nód okamžite predchádza tomuto uzlu. ak taký uzol neexistuje, vráti sa nula.

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

Hodnota nehnuteľnosti

Node

TextContent

Tento atribút vráti textový obsah tohto uzla a jeho potomkov. Keď je definovaný ako nula, nastavenie to nemá žiadny účinok. Na nastavenie, akékoľvek možné deti tento uzol môže mať sú odstránené a ak je nový riadok nie je prázdny alebo nula, nahradí jediný textový uzol obsahujúci riadok tento atribút je nastavený na.

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

Hodnota nehnuteľnosti

string

Methods

AppendChild(Node)

Pridajte uzol newChild na koniec zoznamu detí tohto uzola.Ak je novýChild už v strome, je najprv odstránený.

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

Parameters

node Node

Node na pripojenie.

Returns

Node

Vráťte nôž

CloneNode()

Vráti duplikát tohto uzla, t. j. slúži ako generický konštruktor kópií pre uzly. duplikátový uzol nemá žiadne rodičovské údaje (parentNode je nulový) a žiadne užívateľské údaje.

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

Returns

Node

Vráťte nôž

CloneNode(bool)

Vráti duplikát tohto uzla, t. j. slúži ako generický konštruktor kópií pre uzly. duplikátový uzol nemá žiadne rodičovské údaje (parentNode je nulový) a žiadne užívateľské údaje.

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

Parameters

deep bool

Ak je to pravda,

Returns

Node

Vráťte nôž

Dispose(bool)

Uvoľňuje neupravené a - opcionálne - spravované zdroje.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„skutočné“ pre uvoľnenie riadených a neupravených zdrojov; „falošné“ pre uvoľnenie iba neupravených zdrojov.

~Node()

Dokončí príklad triedy Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Vráťte sa, či tento uzol má nejaké deti.

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

Returns

bool

„Pravda“ ak má dieťa uzly inak, „falošné“.

InsertBefore(Nóda, Nóda)

Vložte uzol pred existujúcim detským uzlom dieťaťa. Ak je dieťa nulové, vložte uzol na konci zoznamu detí.Ak je dieťa predmetom dokumentu, všetky jeho deti sa vkladajú v rovnakom poradí pred dieťaťom.

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

Parameters

node Node

a nového dieťaťa.

child Node

Deti s ref.

Returns

Node

Vrátenie vloženého uzla

IsDefaultNamespace(Stretnutie)

Táto metóda skontroluje, či špecifikovaný názovespaceURI je predvolený názovespace alebo nie.

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

Parameters

namespaceURI string

Názov URI.

Returns

bool

„Pravda“ ak [je predvolený názovový priestor] [specifikovaný názovový priestor URI]; inak, „falošné“.

IsEqualNode(Node)

Otestujte, či sú dva uzly rovnaké.Táto metóda testuje rovnosť uzlín, nie sameness (t. j. či dva uzly sú odkazy na rovnaký objekt), ktoré môžu byť testované s Node.isSameNode().

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

Parameters

otherNode Node

Druhý nôž

Returns

bool

Ak je pravda pravdivá, potom je pravda pravdivá.

IsSameNode(Node)

Vráti, či je tento uzol rovnaký ako daný uzol.Táto metóda poskytuje spôsob, ako určiť, či dva node referencie vrátené implementáciou referencie rovnaký objekt. Keď dva node referencie sú referencie na rovnaký objekt, aj keď cez proxy, referencie môžu byť použité úplne interchangeably, takže všetky atribúty majú rovnaké hodnoty a volanie rovnakej DOM metódy na oboch referenciách má vždy presne rovnaký účinok.

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

Parameters

otherNode Node

Druhý nôž

Returns

bool

Ak je pravda pravdivá, potom je pravda falošná.

vyhľadávač(Stretnutie)

Pozrite sa na názovový priestor URI spojený s daným predpísaním, počnúc týmto uzlom.

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

Parameters

prefix string

a predpokladom.

Returns

string

Vráťme sa na URI

LookupPrefix(Stretnutie)

Pozrite sa na predpísanie spojené s daným názovovým priestorom URI, počnúc týmto uzlom.Pozrite si položku Namespace Prefix Lookup pre podrobnosti o algoritme používanom touto metódou.

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

Parameters

namespaceURI string

Názov URI.

Returns

string

Návrat prefixov

Normalize()

Púta všetky textové uzly v celej hĺbke podstromu pod týmto uzlom, vrátane atribútových uzlov, do “normálnej” formy, kde iba štruktúra (napr. prvky, komentáre, spracovateľské pokyny, odseky CDATA a referencie subjektov) oddeľuje textové uzly, t. j. neexistujú žiadne susedné textové uzly ani prázdne textové uzly. To sa môže použiť na to, aby sa zabezpečilo, že DOM zobrazenie dokumentu je rovnaké, ako keby bolo uložené a znovu naložené, a je užitočné, keď sa používajú operácie (ako je XPointer [XPointer] vyhľadávania), ktoré závisia od konkrétnej dokumentovej štruktúry stromu.

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

RemoveChild(Node)

Odstráni detský uzol označený oldChild z zoznamu detí a vráti ho.

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

Parameters

child Node

Starý chlapec .

Returns

Node

Vráťte nôž

ReplaceChild(Nóda, Nóda)

Zmení detský uzol oldChild s newChild v zozname detí a vráti starý uzolChild.Ak je newChild objektom DocumentFragment, oldChild je nahradený všetkými deťmi DocumentFragment, ktoré sú vložené v rovnakom poradí.

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

Parameters

node Node

a novej node.

child Node

Starý chlapec .

Returns

Node

Vráťte nôž

ToString()

Vráti systém.String, ktorý predstavuje túto inštanciu.

public override string ToString()

Returns

string

Systém.String, ktorý predstavuje túto inštanciu.

 Slovenčina