Class Node

Class Node

Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)

Interfejs węzłów jest głównym typem danych dla całego modelu obiektu dokumentu. reprezentuje jeden węzły w drzewie 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

Dziedziczeni członkowie

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)

Inicjalizuje nową instancję klasy Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

w dokumencie .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Atrakcje w Node

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

Wartość pola

ushort

CDATA_SECTION_NODE

Cdata sekcja node

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

Wartość pola

ushort

COMMENT_NODE

komentarz node

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

Wartość pola

ushort

DOCUMENT_FRAGMENT_NODE

Dokument fragmentu nodu

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

Wartość pola

ushort

DOCUMENT_NODE

Dokumentacja node

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

Wartość pola

ushort

DOCUMENT_TYPE_NODE

Dokumenty typu node

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

Wartość pola

ushort

ELEMENT_NODE

elementy node

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

Wartość pola

ushort

ENTITY_NODE

Jednostka node

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

Wartość pola

ushort

ENTITY_REFERENCE_NODE

Jednostka referencyjna

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

Wartość pola

ushort

NOTATION_NODE

Noda notyfikacyjna

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

Wartość pola

ushort

PROCESSING_INSTRUCTION_NODE

Node instrukcji przetwarzania

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

Wartość pola

ushort

TEXT_NODE

Node tekstowe

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

Wartość pola

ushort

Properties

bazy

Absolutny podstawowy URI tego węzła lub zero, jeśli wdrożenie nie było w stanie uzyskać absolutnego URI.

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

Wartość nieruchomości

string

ChildNodes

NodeList, który zawiera wszystkie dzieci tego węzła.Jeśli nie ma dzieci, to NodeList, który nie zawiera węzłów.

public NodeList ChildNodes { get; }

Wartość nieruchomości

NodeList

FirstChild

Pierwsze dziecko tego węzła.Jeśli nie ma takiego węzła, to zwraca się zero.

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

Wartość nieruchomości

Node

LastChild

Ostatnie dziecko tego węzła.Jeśli nie ma takiego węzła, to zwraca się zero.

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

Wartość nieruchomości

Node

LocalName

Powraca lokalną część kwalifikowanego nazwy tego węzła.W przypadku węzłów jakiegokolwiek innego typu niż ELEMENT_NODE i ATTRIBUTE_NODE oraz węzłów utworzonych za pomocą metody DOM Level 1, takich jak Document.createElement(), jest to zawsze zero.

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

Wartość nieruchomości

string

nazwisko

URI nazwiska tego węzła, lub zero, jeśli nie jest określony.

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

Wartość nieruchomości

string

NextSibling

Node natychmiast następuje po tym node.Jeśli nie ma takiego node, to zwraca się zero.

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

Wartość nieruchomości

Node

NodeName

Nazwa tego węzła, w zależności od rodzaju.

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

Wartość nieruchomości

string

NodeType

Kod reprezentujący typ podstawowego obiektu.

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

Wartość nieruchomości

ushort

NodeValue

Wartość tego węzła, w zależności od rodzaju.

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

Wartość nieruchomości

string

OwnerDocument

Obiekt dokumentu związany z tym przyciskem. Jest to również obiekt dokumentu używany do tworzenia nowych przycisków. Kiedy ten przycisk jest dokumentem lub typem dokumentu, który nie jest jeszcze używany z jakimkolwiek dokumentem, jest to zero.

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

Wartość nieruchomości

Document

ParentElement

Otrzymuje rodzic Aspose.Html.Dom.Element tego węzła.

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

Wartość nieruchomości

Element

ParentNode

Wszelkie węzły, z wyjątkiem Attr, Document, DocumentFragment, Entity i Notation mogą mieć ojca. jednak, jeśli węzły zostały dopiero stworzone i nie zostały jeszcze dodane do drzewa, lub jeśli zostały usunięte z drzewa, jest to zero.

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

Wartość nieruchomości

Node

Prefix

Przegląd nazwiska niniejszego węzła, lub zero, jeśli nie jest określony.Kiedy jest zdefiniowany jako zero, ustawienie nie ma efektu

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

Wartość nieruchomości

string

PreviousSibling

Node natychmiast poprzedzają to node.Jeśli nie ma takiego nodu, to zwraca się zero.

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

Wartość nieruchomości

Node

TextContent

Ten atrybut zwraca zawartość tekstu tego węzła i jego potomków. Kiedy jest zdefiniowany jako zero, ustawienie nie ma efektu. Po ustawieniu, wszelkie możliwe dzieci tego węzła może mieć są usunięte i, jeśli nowa strona nie jest pusta lub zero, zastępuje się jednym węzłem tekstu zawierającym strona ten atrybut jest ustawiony.

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

Wartość nieruchomości

string

Methods

AppendChild(Node)

Dodaj przycisk newChild do końca listy dzieci tego przyciska.Jeśli nowyChild jest już w drzewie, najpierw jest usunięty.

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

Parameters

node Node

Noda do zawieszenia.

Returns

Node

Wróć do Node

CloneNode()

Powraca duplikat tego węzła, tj. służy jako generyczny konstruktor kopii dla węzłów. duplikat węzła nie ma rodziciela (parentNode jest zero) i nie ma danych użytkownika.

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

Returns

Node

Wróć do Node

CloneNode(Bool)

Powraca duplikat tego węzła, tj. służy jako generyczny konstruktor kopii dla węzłów. duplikat węzła nie ma rodziciela (parentNode jest zero) i nie ma danych użytkownika.

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

Parameters

deep bool

Jeśli jest to „prawda”.

Returns

Node

Wróć do Node

Dispose(Bool)

Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.

~Node()

Wypełnij instancję klasy Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Zwróć się, czy ten węzły ma dzieci.

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

Returns

bool

“Prawda” jeśli ma dziecko węzły inaczej, “fałszywe”.

InsertBefore(Node i Node)

Wprowadź przycisk przed istniejącym przyciskem dziecka.Jeśli dziecko jest zerowe, wprowadź przycisk na końcu listy dzieci.Jeśli dziecko jest przedmiotem dokumentu, wszystkie jego dzieci są wprowadzane, w tym samym porządku, przed dzieckiem.

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

Parameters

node Node

Nowe dziecko .

child Node

Dziecko z ref.

Returns

Node

Powrót wstawionego węzła

IsDefaultNamespace(strumień)

Ta metoda sprawdza, czy określony namespaceURI jest domyślnym namespace czy nie.

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

Parameters

namespaceURI string

Imię i nazwisko.

Returns

bool

“Prawda” jeśli [jest domyślny namespace] [wyznaczony namespace URI]; w przeciwnym razie, “fałszywy”.

IsEqualNode(Node)

Sprawdź, czy dwa węzły są równe.Ta metoda testuje równość węzłów, a nie sameness (tj. czy dwa węzły są odniesieniami do tego samego obiektu), które można przetestować za pomocą Node.isSameNode().

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

Parameters

otherNode Node

Następny Następny nod.

Returns

bool

Prawda jest prawdą, jeśli nie jest prawdą, jeśli nie jest prawdą.

IsSameNode(Node)

Powraca, czy to węzło jest tym samym węzłem, co dany.Metoda ta zapewnia sposób, aby ustalić, czy dwa odniesienia węzłów zwracane przez wdrażanie odniesienia do tego samego obiektu.Kiedy dwa odniesienia węzłów są odniesienia do tego samego obiektu, nawet jeśli za pośrednictwem proxy, odniesienia mogą być używane całkowicie wymiennie, tak że wszystkie atrybuty mają te same wartości i nazywanie tego samego metody DOM na obu odniesienia zawsze ma dokładnie ten sam efekt.

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

Parameters

otherNode Node

Następny Następny nod.

Returns

bool

Prawda jest prawdą, jeśli nie jest prawdą, jeśli nie jest prawdą.

Wyszukiwanie(strumień)

Spójrz na URI nazwiska powiązane z danym uprzedzeniem, począwszy od tego węzła.

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

Parameters

prefix string

z prefixem .

Returns

string

Powrót nazwy URI

LookupPrefix(strumień)

Spójrz na prefix powiązany z danym namespace URI, począwszy od tego węzła.Zobacz Namespace Prefix Lookup, aby uzyskać szczegółowe informacje na temat algorytmu wykorzystywanego tą metodą.

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

Parameters

namespaceURI string

Imię i nazwisko.

Returns

string

Powrót prefix

Normalize()

Włóż wszystkie węzły tekstowe w pełnej głębokości podłogi pod tym węzłem, w tym węzły atrybutów, do “normalnej” formy, w której tylko struktura (np. elementy, komentarze, instrukcje przetwarzania, sekcje CDATA i odniesienia podmiotu) oddziela węzły tekstowe, tj. nie ma ani sąsiadujących węzłów tekstowych ani pustych węzłów tekstowych. To może być używane, aby zapewnić, że widok DOM dokumentu jest taki sam, jak gdy został zapisany i ponownie pobrany, i jest przydatny, gdy operacje (takie jak XPointer [XPointer] wyszukiwania), które zależą od konkretnej struktury drzewa dokumentu są używane.

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

RemoveChild(Node)

Usuwa węzły dziecięce wskazane przez oldChild z listy dzieci i zwraca je.

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

Parameters

child Node

Stare dziecko .

Returns

Node

Wróć do Node

ReplaceChild(Node i Node)

Zastępuje wskaźnik oldChild z newChild na liście dzieci, a następnie zwraca wskaźnik oldChild.Jeśli newChild jest obiektem DokumentFragment, oldChild zostaje zastąpiony przez wszystkie dzieci DokumentFragment, które są wprowadzane w tym samym porządku.

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

Parameters

node Node

Nowa nowa.

child Node

Stare dziecko .

Returns

Node

Wróć do Node

ToString()

Powraca system.String, który reprezentuje tę instancję.

public override string ToString()

Returns

string

System.String, który reprezentuje tę instancję.

 Polski