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

戻る
戻る
 
次へ
次へ
 

ProcessingInstructionRefインタフェース

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

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

関数 概要

ProcessingInstructionRef()


コンストラクタです。

getData()


処理命令のデータを取得します。

getTarget()


処理命令のターゲットを取得します。

setData()


処理命令のデータを設定します。

~ProcessingInstructionRef()


デフォルトのパブリック・デストラクタです。



ProcessingInstructionRef()

クラス・コンストラクタです。

構文 説明
ProcessingInstructionRef(
   const NodeRef< Node>& node_ref,
   Node* nptr);
createProcessingInstructionをコールした後に、指定のProcessingInstructionノードに対する参照を作成します。
ProcessingInstructionRef(
   const ProcessingInstructionRef< Node>& nref);
コピー・コンストラクタです。

パラメータ 説明
node_ref
コンテキストを提供するための参照
nptr
参照されるノード

戻り値

(ProcessingInstructionRef) Node参照オブジェクト。


getData()

(データ・エンコーディングの)処理命令のコンテンツ(データ)を戻します。コンテンツは、ターゲットの後の最初の空白以外の文字から、最後の「?>」までの部分です。

構文

oratext* getData() const;

戻り値

(oratext*) 処理命令のデータ。


getTarget()

処理命令のターゲット文字列を戻します。ターゲットは、ProcessingInstructionを開始するマークアップの後に続く最初のトークンです。すべてのProcessingInstructionにはターゲットが必須ですが、データ部分はオプションです。

構文

oratext* getTarget() const;

戻り値

(oratext*) 処理命令のターゲット。


setData()

処理命令のデータ(内容)を設定します。これは、データ・エンコーディングに含まれている必要があります。データをNULLに設定することはできません。新しいデータの検証、変換、確認は行われません。

構文

void setData(
   oratext* data)
throw (DOMException);
パラメータ 説明
data
新しいデータ


~ProcessingInstructionRef()

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

構文

~ProcessingInstructionRef();