Class Node

Class Node

Названий на: Aspose.Html.Dom Асамблея: Aspose.HTML.dll (25.4.0)

Інтерфейс ноду є основним типом даних для всього документального об’єкта Модель. Він являє собою один нод у документовому дереві.

[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

Коментар НОД

[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

Базурі

Абсолютний базовий УРІ цього ніду або нуль, якщо реалізація не змогла отримати абсолютний УРІ.

[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, Document, 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()

Він повертає подвійну версію цього узла, тобто служить генеральним копіювальником для узлів. Подвійний узл не має батьків (parentNode - нуль) і не має даних користувача.

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

Returns

Node

Повернення НОД

CloneNode(Бол)

Він повертає подвійну версію цього узла, тобто служить генеральним копіювальником для узлів. Подвійний узл не має батьків (parentNode - нуль) і не має даних користувача.

[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(стрічка)

Цей метод перевіряє, чи визначено назву простору, чи ні.

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

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

Returns

bool

«Правда» (істинна), якщо [ідеальний іменний простір] [ідеальний іменний простір URI]; в іншому випадку, «неправда».

IsEqualNode(Node)

Перевірте, чи є два вузли однаковими.Цей метод тестує рівність вузлів, а не сумісність (тобто, чи є два вузли посиланнями на один і той же об’єкт), які можна тестувати за допомогою 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

Якщо це правда, то це неправда, якщо це неправда, то це неправда.

ПошукНампростір(стрічка)

Подивіться на URI імені, пов’язаний з даним заздалегідь, починаючи з цього вузла.

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

Parameters

prefix string

Це префікс.

Returns

string

Повернення на ім’я

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 в списку дітей, а потім повертає старовинний нод.Якщо 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, яка представляє цю інстанцію.

 Українська