Interface INodeIterator

Interface INodeIterator

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

Ітератори використовуються для проходження через набір вузлів, наприклад,набір вузлів в NodeList, підводне дерево документа, що керуєтьсяконкретний нод, результати запиту або будь-який інший набірНабір вузлів, які повинні бути ітерировані, визначається заВиконання NodeIterator. DOM Level 2 визначаєВикористання NodeIterator для документального замовленняперетинання документа підводного дерева. інстанції цих ітераторів створюютьсяЗателефонуйте до документаПро це йдеться в повідомленні.

Дивіться також: Document object Model (DOM) Level 2 Traversal and Range Specification Створення DOM Level 2

[DOMObject]
[ComVisible(true)]
[DOMName("NodeIterator")]
public interface INodeIterator : ITraversal, IDisposable

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

Вартість цього прапора визначає, чи є діти суб’єктаієратор видимий. якщо фальсифікований, вони іЇхні послідовники будуть відхилені.Зауважимо, що це відмовапопередження про те, щоПоказати і фільтр.В даний час це єдина ситуація, в якійNodeIterators можуть відкинути повне підводне дерево, а неВикористання окремих вузлів.Для того, щоб створити погляд на документ, який має посилання на суб’єктрозширено і не виявляє сам суб’єкт референтного ядра, використовуєWhatToShow знаменитостей, щоб приховати суб’єкт референтного вузлаі встановити розширенняEntityReferences до правди при створенніiterator. для створення перегляду документа, який має суб’єкт посиланнявузлів, але без розширення суб’єкта, використовуйте whatToShow прапориПоказати суб’єкт референтного вузла і налаштуватиЗверніть увагу на фальсифікацію.

[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }

вартість нерухомості

bool

ReferenceNode

Теперішній референтний нід.

[DOMName("referenceNode")]
Node ReferenceNode { get; }

вартість нерухомості

Node

Methods

Detach()

Виключає NodeIterator з комплекту, який він ітеризувавперевищувати, звільняти будь-які обчислювальні ресурси і розміщувати ітераторУ зв’язку з цим, у разі виникнення інвалідності,попередня статтяКто чего не естЗверніть виняток INVALID_STATE_ERR.

[DOMName("detach")]
void Detach()

NextNode()

Він повертає наступний вузол в наборі і просуває позиціюІтератор в наборі. після створення NodeIterator,Перший дзвінок на NextNode() повертає першийЦе набір.

[DOMName("nextNode")]
Node NextNode()

Returns

Node

наступного ноду в наборі, що перевершується, абоУ разі відсутності членів цього комплекту.

Exceptions

DOMException

INVALID_STATE_ERR: піднято, якщо цей метод називається післяМетод відключення був запропонований.

PreviousNode()

повертає попередній вузол в комплекті і переміщає позиціюНаступна статтяНаступна статтяНаступна статтяНаступна статтяНаступна стаття

[DOMName("previousNode")]
Node PreviousNode()

Returns

Node

Попередня статтяКто чего не естабо нуль, якщо в цьому комплексі більше немає членів.

Exceptions

DOMException

INVALID_STATE_ERR: піднято, якщо цей метод називається післяМетод відключення був запропонований.

 Українська