Class Node

Class Node

Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)

Rozhraní node je primární datový typ pro celý Model Objektového dokumentu, který představuje jeden node v 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

Dědiční č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)

Začíná nový příklad třídy Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

V dokumentu.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Atraktivní node

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

Polní hodnota

ushort

CDATA_SECTION_NODE

CDATA sekce node

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

Polní hodnota

ushort

COMMENT_NODE

Komentář Node

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

Polní hodnota

ushort

DOCUMENT_FRAGMENT_NODE

Dokument fragmentu node

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

Polní hodnota

ushort

DOCUMENT_NODE

Dokumentační node

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

Polní hodnota

ushort

DOCUMENT_TYPE_NODE

Typ dokumentu Node

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

Polní hodnota

ushort

ELEMENT_NODE

Jednotlivé elementy

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

Polní hodnota

ushort

ENTITY_NODE

Jednotlivý node

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

Polní hodnota

ushort

ENTITY_REFERENCE_NODE

Referenční nůž subjektu

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

Polní hodnota

ushort

NOTATION_NODE

Notážní node

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

Polní hodnota

ushort

PROCESSING_INSTRUCTION_NODE

Návod na zpracování node

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

Polní hodnota

ushort

TEXT_NODE

Textový node

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

Polní hodnota

ushort

Properties

Základní

Absolutní základní URI tohoto uzla nebo nula, pokud implementace nebyla schopna získat absolutní URI.

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

Hodnota nemovitosti

string

ChildNodes

NodeList, který obsahuje všechny děti tohoto uzla. Pokud nejsou děti, je to NodeList, který neobsahuje žádné uzly..

public NodeList ChildNodes { get; }

Hodnota nemovitosti

NodeList

FirstChild

První dítě tohoto uzla. Jestliže takový uzl neexistuje, vrátí se nulov.

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

Hodnota nemovitosti

Node

LastChild

Poslední dítě tohoto uzla. Pokud takový uzl neexistuje, vrátí se to nule.

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

Hodnota nemovitosti

Node

LocalName

Vrátí místní část kvalifikovaného názvu tohoto nodu.Pro uzly jakéhokoli druhu jiného než ELEMENT_NODE a ATTRIBUTE_NODE a uzly vytvořené pomocí metody DOM úrovně 1, jako je Document.createElement(), je to vždy nulov.

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

Hodnota nemovitosti

string

Název

Název URI tohoto nodu, nebo nula, pokud není uvedeno.

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

Hodnota nemovitosti

string

NextSibling

Node okamžitě následuje tento node. Pokud takový node neexistuje, vrátí se null.

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

Hodnota nemovitosti

Node

NodeName

Název tohoto nodu, v závislosti na jeho typu.

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

Hodnota nemovitosti

string

NodeType

Kód představuje typ podkladového objektu.

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

Hodnota nemovitosti

ushort

NodeValue

Hodnota tohoto uzlu, v závislosti na jeho typu.

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

Hodnota nemovitosti

string

OwnerDocument

Objekt dokumentu spojený s tímto uzlem.Toto je také objekt dokumentu používaný k vytvoření nových uzlem.Když je tento uzlem dokument nebo typ dokumentu, který se zatím nepoužívá s žádným dokumentem, je to nula.

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

Hodnota nemovitosti

Document

ParentElement

Obdrží rodič Aspose.Html.Dom.Element tohoto nodu.

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

Hodnota nemovitosti

Element

ParentNode

Všechny uzliny, s výjimkou Attr, Dokument, DokumentFragment, Entity a Notation mohou mít rodiče. Nicméně, pokud je uzlina právě vytvořena a ještě není přidána k stromu, nebo pokud byla odstraněna z stromu, je to nulov.

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

Hodnota nemovitosti

Node

Prefix

Předpověď názvového prostoru tohoto nodu, nebo nula, pokud není uvedeno.Když je definováno jako nula, nastavení nemá žádný účinek

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

Hodnota nemovitosti

string

PreviousSibling

Node okamžitě předchází tomuto nodu. Jestliže takový node neexistuje, vrátí se nula.

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

Hodnota nemovitosti

Node

TextContent

Tento atribut vrací textový obsah tohoto nodu a jeho potomků.Když je definován jako nulový, nastavení nemá žádný účinek.Na nastavení, jakékoli možné děti tohoto nodu mohou mít jsou odstraněny a pokud je nový řetězec není prázdný nebo nulový, nahrazen jediným textovým node obsahující řetězec tento atribut je nastaven.

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

Hodnota nemovitosti

string

Methods

AppendChild(Node)

Přidejte nód newChild na konec seznamu dětí tohoto nodu. Pokud je novýChild již ve stromu, je nejprve odstraněn.

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

Parameters

node Node

Nůž k připojen.

Returns

Node

Zpět na Node

CloneNode()

Vrátí duplikát tohoto uzlu, tj. slouží jako generický kopírovací konstruktor pro uzly. duplikátový uzel nemá žádné rodiče (parentNode je nulový) a žádné uživatelské údaje.

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

Returns

Node

Zpět na Node

CloneNode(Bolíček)

Vrátí duplikát tohoto uzlu, tj. slouží jako generický kopírovací konstruktor pro uzly. duplikátový uzel nemá žádné rodiče (parentNode je nulový) a žádné uživatelské údaje.

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

Parameters

deep bool

Jestliže je to pravda].

Returns

Node

Zpět na Node

Dispose(Bolíček)

Vydává neupravené a - volitelně - spravované zdroje.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.

~Node()

Dokončuje příklad třídy Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Vraťte se, zda tento nůž má nějaké děti.

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

Returns

bool

‘Pravda" pokud má dítě uzly jinak, “falešn’.

InsertBefore(Nůž, Nůž)

Vložte nůž před existujícím dětským nůžem dítěte. Pokud je dítě nulové, vložte nůž na konci seznamu dět.Pokud je dítě předmětem dokumentu, všechny jeho děti jsou před dítětem vloženy ve stejném pořad.

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

Parameters

node Node

A nové dít.

child Node

Dětský ref.

Returns

Node

Návrat vloženého nodu

IsDefaultNamespace(Stringová)

Tato metoda zkontroluje, zda je určený namespaceURI výchozím názvem nebo ne.

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

Parameters

namespaceURI string

Název URI.

Returns

bool

‘Pravda“ je-li [je předvolený názevový prostor] [předvolený názevový prostor URI]; jinak je „falešn’.

IsEqualNode(Node)

Zkontrolujte, zda jsou dva uzly stejn.Tato metoda testuje rovnost uzlin, nikoli společenství (tj. zda jsou obě uzly odkazy na stejný objekt), které lze testovat pomocí Node.isSameNode().Všechny uzly, které jsou stejné, budou rovné, i když obrácené nemusí být pravdiv.

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

Parameters

otherNode Node

Druhý n.

Returns

bool

‘Je-li pravda pravdivá, je-li pravda pravdivá, je-li pravda pravdivá, je-li pravda pravdiv’.

IsSameNode(Node)

Vrací se, zda je tento uzel stejný uzel jako dan.Tato metoda poskytuje způsob, jak zjistit, zda jsou dvě node reference vráceny prováděním reference stejného objektu.Když jsou dvě node reference reference na stejný objekt, i když prostřednictvím proxy, reference mohou být použity zcela vyměnitelně, takže všechny atributy mají stejné hodnoty a volání stejné DOM metody na obou referencích má vždy přesně stejný účinek.

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

Parameters

otherNode Node

Druhý n.

Returns

bool

‘Je-li to pravda, je-li to pravda, je-li to pravda, je-li to pravda, je-li to pravda’.

Vyhledávání(Stringová)

Podívejte se na název URI spojený s daným předpísem, počínaje tímto uzlem.

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

Parameters

prefix string

To je prefix.

Returns

string

Zpět k názvu URI

LookupPrefix(Stringová)

Podívejte se na předpověď související s daným názvem URI, počínaje tímto uzlem.Podívejte se na Namespace Prefix Lookup pro podrobnosti o algoritmu používaném touto metodou.

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

Parameters

namespaceURI string

Název URI.

Returns

string

Zpět na Prefix

Normalize()

Poutá všechny textové uzly v celé hloubce podstromu pod tímto uzlem, včetně atributních uzly, do “normální” formy, kde pouze struktura (např. prvky, komentáře, pokyny pro zpracování, oddíly CDATA a reference subjektů) odděluje textové uzly, tj. neexistují žádné přilehlé textové uzly ani prázdné textové uzly. To může být použito k zajištění, že DOM zobrazení dokumentu je stejný jako v případě, že byl uložen a znovu naložen, a je užitečné, když se používají operace (např. XPointer [XPointer] vyhledávání) které závisí na konkrétní strukturě dokumentu stromu.

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

RemoveChild(Node)

Odstraňuje dětský nůž uvedený OldChild z seznamu dětí a vrátí ho zpět.

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

Parameters

child Node

To staré dít.

Returns

Node

Zpět na Node

ReplaceChild(Nůž, Nůž)

V seznamu dětí nahrazuje dětský nůž oldChild novým childem a vrátí starý child.Pokud je newChild předmětem dokumentuFragment, starChild je nahrazen všemi dětmi dokumentuFragment, které jsou vloženy ve stejném pořad.

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

Parameters

node Node

A nový n.

child Node

To staré dít.

Returns

Node

Zpět na Node

ToString()

Vrátí systém.String, který představuje tuto instanci.

public override string ToString()

Returns

string

Systém.String, který představuje tuto instanci.

 Čeština