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

戻る
戻る
 
次へ
次へ
 

NamedNodeMapRefインタフェース

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

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

関数 概要

NamedNodeMapRef()


コンストラクタです。

getLength()


マップの長さを取得します。

getNamedItem()


指定された名前の項目を取得します。

getNamedItemNS()


指定された名前空間URIおよびローカル名の項目を取得します。

item()


指定されたインデックスの項目を取得します。

removeNamedItem()


指定された名前の項目を削除します。

removeNamedItemNS()


マップから項目を削除します。

setNamedItem()


マップに新しい項目を追加します。

setNamedItemNS()


指定された項目をマップに設定します。

~NamedNodeMapRef()


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



NamedNodeMapRef()

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

構文 説明
NamedNodeMapRef(
   const NodeRef< Node>& node_ref,
   NamedNodeMap< Node>* mptr);
指定のNamedNodeMapノードに対する参照を作成します。
NamedNodeMapRef(
   const NamedNodeMapRef< Node>& mref);
コピー・コンストラクタです。

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

戻り値

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


getLength()

マップの長さを取得します。

構文

ub4 getLength() const;

戻り値

(ub4) マップの長さ。


getNamedItem()

指定された名前の項目の名前を取得します。

構文

Node* getNamedItem( oratext* name) const;
パラメータ 説明
name
項目の名前

戻り値

(Node*) 項目へのポインタ。


getNamedItemNS()

指定された名前空間URIおよびローカル名の項目の名前を取得します。

構文

Node* getNamedItemNS(
   oratext* namespaceURI,
   oratext* localName) const;
パラメータ 説明
namespaceURI
項目の名前空間URI
localName
項目のローカル名

戻り値

(Node*) 項目へのポインタ。


item()

指定されたインデックスの項目を取得します。

構文

Node* item(
   ub4 index) const;
パラメータ 説明
index
項目のインデックス

戻り値

(Node*) 項目へのポインタ。


removeNamedItem()

マップから指定された名前の項目を削除します。

構文

Node* removeNamedItem(
   oratext* name)
throw (DOMException);
パラメータ 説明
name
項目の名前

戻り値

(Node*) 削除された項目へのポインタ。


removeNamedItemNS()

マップから、指定された名前空間URIおよびローカル名の項目を削除します。

構文

Node* removeNamedItemNS(
   oratext* namespaceURI,
   oratext* localName)
throw (DOMException);
パラメータ 説明
namespaceURI
項目の名前空間URI
localName
項目のローカル名

戻り値

(Node*) 削除された項目へのポインタ。


setNamedItem()

マップに新しい項目を追加します。

構文

Node* setNamedItem(
   NodeRef< Node>& newItem)
throw (DOMException);
パラメータ 説明
newItem
マップに設定する項目

戻り値

(Node*) 新しい項目へのポインタ。


setNamedItemNS()

名前空間を認識する、指定された項目をマップに設定します。

構文

Node* setNamedItemNS(
   NodeRef< Node>& newItem)
throw (DOMException);
パラメータ 説明
newItem
マップに設定する項目

戻り値

(Node*) 項目へのポインタ。


~NamedNodeMapRef()

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

構文

~NamedNodeMapRef();