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
Properties
PointerBeforeReferenceNode
この国旗の価値は、子どもの存在を決定する。リファレンスノードはイテレーターに表示されますが、偽物の場合は、彼らの子孫は拒否されるだろう。この拒否は、WhatToShowとフィルターの前提。これが現時点で唯一の状況である。NodeIterators は完全な地下木を拒否するのではなく、個々のノードを切り離す。個体参照を有する文書の概要を生成する拡張され、単位参照ノード自体を明らかにしません。WhatToShow フラッグは、エンティの参照ノードを隠すためにそして拡張を設定するEntityReferences to true when creating theiterator. entity reference を有する文書のビジョンを生成するためにノードですが、エンティティ拡張はありません、 whatToShow フラッグを使用します。エンティティの参照ノードとセットを表示する拡大 リファレンス 偽り
[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }
不動産価値
ReferenceNode
現在の参照ノード
[DOMName("referenceNode")]
Node ReferenceNode { get; }
不動産価値
Methods
Detach()
NodeIterator を iterated のセットから切り離すすべてのコンピュータリソースをリリースし、イテレーターを置く。退職した後、退職した後、NextNode または PreviousNode への通話INVALID_STATE_ERR を参照してください。
[DOMName("detach")]
void Detach()
NextNode()
セットに次のノードを返し、セットの位置を前進させる。NodeIterator が作成された後、次のNode()への最初の呼び出しは、最初のノードを返します。セットです。
[DOMName("nextNode")]
Node NextNode()
Returns
セット内の次のノードがイーテレされ、またはもし、このセットにメンバーがなくなった場合。
Exceptions
INVALID_STATE_ERR: この方法が呼ばれる場合にアップされました。デタッチ・メソッドが呼ばれました。
PreviousNode()
以前のノードをセットに戻し、セットの位置を移動します。NodeIterator セットに戻ります。
[DOMName("previousNode")]
Node PreviousNode()
Returns
以前のノードは、セットでイーテラ化され、もしくは、このセットにメンバーがいなくなった場合。
Exceptions
INVALID_STATE_ERR: この方法が呼ばれる場合にアップされました。デタッチ・メソッドが呼ばれました。