Interface INodeIterator

Interface INodeIterator

名称: Aspose.Html.Dom.Traversal セットアップ: Aspose.HTML.dll (25.4.0)

イテレーターは、一連のノードを通過するために使用されます。NodeList のノードのセット、ドキュメントのサブツリーは、特定のノード、質問の結果、またはその他のセットノード(ノード)とは、ノード(ノード)が定義されるノードのセットです。NodeIterator の実装. DOM レベル 2 は、単一 NodeIterator 実装 ドキュメント オーダー文書の下の木を渡る。これらのイタレーターの物件が作成される。ドキュメンタリーを呼び出す.createNodeIterator( )

こちらもご覧ください Document object Model (DOM) Level 2 Traversal and Range Specification トップ > レベル2

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

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

この国旗の価値は、子どもの存在を決定する。リファレンスノードはイテレーターに表示されますが、偽物の場合は、彼らの子孫は拒否されるだろう。この拒否は、WhatToShowとフィルターの前提。これが現時点で唯一の状況である。NodeIterators は完全な地下木を拒否するのではなく、個々のノードを切り離す。個体参照を有する文書の概要を生成する拡張され、単位参照ノード自体を明らかにしません。WhatToShow フラッグは、エンティの参照ノードを隠すためにそして拡張を設定するEntityReferences to true when creating theiterator. entity reference を有する文書のビジョンを生成するためにノードですが、エンティティ拡張はありません、 whatToShow フラッグを使用します。エンティティの参照ノードとセットを表示する拡大 リファレンス 偽り

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

不動産価値

bool

ReferenceNode

現在の参照ノード

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

不動産価値

Node

Methods

Detach()

NodeIterator を iterated のセットから切り離すすべてのコンピュータリソースをリリースし、イテレーターを置く。退職した後、退職した後、NextNode または PreviousNode への通話INVALID_STATE_ERR を参照してください。

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

NextNode()

セットに次のノードを返し、セットの位置を前進させる。NodeIterator が作成された後、次のNode()への最初の呼び出しは、最初のノードを返します。セットです。

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

Returns

Node

セット内の次のノードがイーテレされ、またはもし、このセットにメンバーがなくなった場合。

Exceptions

DOMException

INVALID_STATE_ERR: この方法が呼ばれる場合にアップされました。デタッチ・メソッドが呼ばれました。

PreviousNode()

以前のノードをセットに戻し、セットの位置を移動します。NodeIterator セットに戻ります。

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

Returns

Node

以前のノードは、セットでイーテラ化され、もしくは、このセットにメンバーがいなくなった場合。

Exceptions

DOMException

INVALID_STATE_ERR: この方法が呼ばれる場合にアップされました。デタッチ・メソッドが呼ばれました。

 日本語