Class Node

Class Node

Името на пространството: Aspose.Html.Dom Aspose.HTML.dll (25.4.0)

Node интерфейсът е основният тип данни за целия модел на обекта на документа.

[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

наследници

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)

Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

Документът .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Атрибутът на нода

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

полева стойност

ushort

CDATA_SECTION_NODE

Една CDATA секция

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

полева стойност

ushort

COMMENT_NODE

Коментари за Node

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

полева стойност

ushort

DOCUMENT_FRAGMENT_NODE

Документален фрагмент на нода

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

полева стойност

ushort

DOCUMENT_NODE

Документален ноутбук

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

полева стойност

ushort

DOCUMENT_TYPE_NODE

Документ тип възел

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

полева стойност

ushort

ELEMENT_NODE

Елементът на нода

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

полева стойност

ushort

ENTITY_NODE

Единият нод

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

полева стойност

ushort

ENTITY_REFERENCE_NODE

Референтен възел на субекта

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

полева стойност

ushort

NOTATION_NODE

Нотационен възел

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

полева стойност

ushort

PROCESSING_INSTRUCTION_NODE

Инструкция за обработка на възел

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

полева стойност

ushort

TEXT_NODE

Текстът на нода

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

полева стойност

ushort

Properties

Базури

URI на този възел или нула, ако изпълнението не е в състояние да получи абсолютна URI.

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

стойност на имота

string

ChildNodes

NodeList, който съдържа всички деца на този възел.Ако няма деца, това е NodeList..

public NodeList ChildNodes { get; }

стойност на имота

NodeList

FirstChild

Първото дете на този възел.Ако няма такъв въже, това се връща нула.

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

стойност на имота

Node

LastChild

Последното дете на този възел.Ако няма такъв въже, това се връща нула.

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

стойност на имота

Node

LocalName

Възстановява местната част на квалифицираното име на този възел.ELEMENT_NODE и ATTRIBUTE_NODE и възли, създадени с DOM Level 1 метод, като Document.createElement.

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

стойност на имота

string

Името

УРИ на името на този възел, или нула, ако не е посочено.

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

стойност на имота

string

NextSibling

Нодът веднага следва този възел.Ако няма такъв възал, този връща нула.

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

стойност на имота

Node

NodeName

Името на този възел, в зависимост от вида му.

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

стойност на имота

string

NodeType

Код, представляващ вида на основния обект.

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

стойност на имота

ushort

NodeValue

Стойността на този възел, в зависимост от вида му.

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

стойност на имота

string

OwnerDocument

Обектът на документа, свързан с този възел.Това е също и обект на Документа, използван за създаване на нови възли.Когато този възлив е документ или тип документ, който все още не се използва с нито един Документ, това е нула.

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

стойност на имота

Document

ParentElement

Aspose.Html.Dom.Element.

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

стойност на имота

Element

ParentNode

Всички възли, с изключение на Attr, Документ, DocumentFragment, Entity и Notation, могат да имат родител. Въпреки това, ако възла е създадена и все още не е добавена към дървото, или ако е отстранена от дърво, това е нула.

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

стойност на имота

Node

Prefix

Префиксът на имената на този възел, или нула, ако не е посочен. Когато се дефинира като нула, настройката няма ефект

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

стойност на имота

string

PreviousSibling

Нодът незабавно предхожда този възел.Ако няма такъв въже, той се връща нула.

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

стойност на имота

Node

TextContent

Този атрибут връща съдържанието на текста на този възел и неговите потомци. Когато се дефинира като нула, настройката няма ефект. При настройка, всички възможни деца тази възала може да има са премахнати и, ако новата лента не е празна или нулева, заменена с един текст възглавница, съдържаща лентата, тази характеристика е зададена.

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

стойност на имота

string

Methods

AppendChild(Node)

newChild до края на списъка с деца на този бутон.Ако новатаChild.

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

Parameters

node Node

Нодът трябва да се прикрепи.

Returns

Node

Връщане на нода

CloneNode()

Възстановява дублиране на този възел, т.е. служи като генеричен копиращ конструктор за възглавници.

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

Returns

Node

Връщане на нода

CloneNode(Боул)

Възстановява дублиране на този възел, т.е. служи като генеричен копиращ конструктор за възглавници.

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

Parameters

deep bool

И ако е истина,

Returns

Node

Връщане на нода

Dispose(Боул)

Излъчва неконтролирани и - опционално - управлявани ресурси.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“истински” за освобождаване както управлявани, така и неконтролирани ресурси; “фалшиви” да се освободят само неуправлявани ресурси.

~Node()

Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Повтаря се дали този възел има деца.

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

Returns

bool

„Истински“, ако детето има възли по различен начин, „фалшиви“.

InsertBefore(НОДЕ, НОДЕ)

Вмъкнете бутона преди съществуващия детски бутон.Ако детето е нулево, въведете бутона в края на списъка с деца.Ако детето е обект на документа, всичките му деца се поставят, в същия ред, преди детето.

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

Parameters

node Node

Новото дете.

child Node

Детето на реф.

Returns

Node

Връщане на въведените ноти

IsDefaultNamespace(Стрий)

espaceURI е подразбираното имеespace.

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

Parameters

namespaceURI string

Името на URI.

Returns

bool

„Истински“ ако [идеално име пространство] [определеното наименование URI]; в противен случай, „фалшиви“.

IsEqualNode(Node)

Проверете дали два възела са равни.sameness (т.е. дали двата възли са референции към един и същ обект), които могат да бъдат тествани с Node.isSameNode.

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

Parameters

otherNode Node

Другият възел.

Returns

bool

Истината е, ако не е истина, то е лъжа.

IsSameNode(Node)

Повтаря дали този възел е същия като дадения.Този метод осигурява начин да се определи дали две нодове референции се връщат от прилагането на референцията за един и същ обект. Когато два нода референци са референциите за същия общност, дори ако чрез прокси, референците могат да бъдат използвани напълно взаимозаменяемо, така че всички атрибути имат еднакви стойности и наричане на същата DOM метод на всяка референция винаги има точно същи ефекти.

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

Parameters

otherNode Node

Другият възел.

Returns

bool

Истината е, ако е истина, то е лъжа.

ТърсенеNamespaceURI(Стрий)

Погледнете името на URI, свързано с дадения префикс, започвайки от този възел.

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

Parameters

prefix string

Това е префиксът.

Returns

string

Връщане на URI

LookupPrefix(Стрий)

Погледнете префикса, свързан с дадения URI на имената, започвайки от този възел.Namespace Prefix Lookup.

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

Parameters

namespaceURI string

Името на URI.

Returns

string

Връщане на префикс

Normalize()

CDATA секции и референции на субекта) отделя текстови възли, т.е. няма нито съседни текстови възли, нито празни текстови възли. Това може да се използва, за да се гарантира, че DOM изглед на документ е същият като ако е спасен и презареден, и е полезен, когато се използват операции (като XPointer [XPointer.

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

RemoveChild(Node)

Премахва детския възел, посочен от OldChild от списъка с деца, и го връща.

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

Parameters

child Node

Старото дете.

Returns

Node

Връщане на нода

ReplaceChild(НОДЕ, НОДЕ)

oldChild с newChild в списъка с деца и връща стария възелChild.newChild е обект на DocumentFragment, oldChild се заменя с всички деца на DocumentFragment.

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

Parameters

node Node

Новият възел.

child Node

Старото дете.

Returns

Node

Връщане на нода

ToString()

Възстановява System.String, който представлява тази инстанция.

public override string ToString()

Returns

string

Система.String, която представлява тази инстанция.

 Български