ヘッダーをスキップ
Oracle Database XML C++ APIリファレンス
11gリリース1(11.1)
E05673-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

DocumentTraversalインタフェース

表2-12にDocumentTraversalインタフェースで使用できるメソッドの概要を示します。

表2-12 DocumentTraversalメソッドの概要: DOMパッケージ

関数 概要

DocumentTraversal()


コンストラクタです。

createNodeIterator()


新しいNodeIteratorオブジェクトを作成します。

createTreeWalker()


新しいTreeWalkerオブジェクトを作成します。

destroyNodeIterator()


NodeIteratorオブジェクトを破棄します。

destroyTreeWalker()


TreeWalkerオブジェクトを破棄します。

~DocumentTraversal()


デフォルトのデストラクタです。



DocumentTraversal()

ファクトリを作成します。

構文

DocumentTraversal();

戻り値

(DocumentTraversal) 新しいファクトリ・オブジェクト。


createNodeIterator()

新しいイテレータ・オブジェクトを作成します。

構文

NodeIterator< Node>* createNodeIterator(
   NodeRef< Node>& root,
   WhatToShowCode whatToShow,
   boolean entityReferenceExpansion)
throw (DOMException);
パラメータ 説明
root
root反復用のサブツリーのルート
whatToShow
ノード・タイプ・フィルタ
entityReferenceExpansion
TRUEの場合、実体参照を展開

戻り値

(NodeIterator*) 新しいイテレータへのポインタ。


createTreeWalker()

新しいTreeWalkerオブジェクトを作成します。

構文

TreeWalker< Node>* createTreeWalker(
   NodeRef< Node>& root,
   WhatToShowCode whatToShow,
   boolean entityReferenceExpansion)
throw (DOMException);
パラメータ 説明
root
走査用のサブツリーのルート
whatToShow
ノード・タイプ・フィルタ
entityReferenceExpansion
TRUEの場合、実体参照を展開

戻り値

(TreeWalker*) 新しいツリー・ウォーカへのポインタ。


destroyNodeIterator()

ノード・イテレータ・オブジェクトを破棄します。

構文

void destroyNodeIterator(
   NodeIterator< Node>* iter)
throw (DOMException);
パラメータ 説明
iter
イテレータ


destroyTreeWalker()

TreeWalkerオブジェクトを破棄します。

構文

void destroyTreeWalker(
   TreeWalker< Node>* walker)
throw (DOMException);
パラメータ 説明
walker
ツリー・ウォーカ。


~DocumentTraversal()

デフォルトのデストラクタです。

構文

~DocumentTraversal();