IDocumentTraversal.CreateNodeIterator

CreateNodeIterator(Node)

指定したノード をルートとするサブツリーに新しい NodeIterator を作成します。

public INodeIterator CreateNodeIterator(Node root)
パラメータタイプ説明
rootNode子とともに反復されるノード. イテレータは、最初はこのノードの直前に配置されます。この位置を設定するとき、 whatToShow フラグとフィルタ (存在する場合) は考慮されません 。ルートは null であってはなりません。

戻り値

新しく作成された NodeIterator.

例外

例外調子
DOMExceptionNOT_SUPPORTED_ERR: 指定されたルートが null の場合に発生します。

関連項目


CreateNodeIterator(Node, long)

指定したノード をルートとするサブツリーに新しい NodeIterator を作成します。

public INodeIterator CreateNodeIterator(Node root, long whatToShow)
パラメータタイプ説明
rootNode子とともに反復されるノード. イテレータは、最初はこのノードの直前に配置されます。この位置を設定するとき、 whatToShow フラグとフィルタ (存在する場合) は考慮されません 。ルートは null であってはなりません。
whatToShowInt64flag は、反復子によって提示されるツリーの論理ビューに表示されるノード タイプを指定します。可能な SHOW_ 値のセットについては、NodeFilter の の説明を参照してください。これらのフラグは、 OR を使用して組み合わせることができます。

戻り値

新しく作成された NodeIterator.

例外

例外調子
DOMExceptionNOT_SUPPORTED_ERR: 指定されたルートが null の場合に発生します。

関連項目


CreateNodeIterator(Node, long, INodeFilter)

指定したノード をルートとするサブツリーに新しい NodeIterator を作成します。

public INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
パラメータタイプ説明
rootNode子とともに反復されるノード. イテレータは、最初はこのノードの直前に配置されます。この位置を設定するとき、 whatToShow フラグとフィルタ (存在する場合) は考慮されません 。ルートは null であってはなりません。
whatToShowInt64flag は、反復子によって提示されるツリーの論理ビューに表示されるノード タイプを指定します。可能な SHOW_ 値のセットについては、NodeFilter の の説明を参照してください。これらのフラグは、 OR を使用して組み合わせることができます。
filterINodeFilterthis TreeWalker で使用される NodeFilter、またはフィルターがないことを示す null。

戻り値

新しく作成された NodeIterator.

例外

例外調子
DOMExceptionNOT_SUPPORTED_ERR: 指定されたルートが null の場合に発生します。

関連項目