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

戻る
戻る
 
次へ
次へ
 

DocumentTypeRefインタフェース

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

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

関数 概要

DocumentTypeRef()


コンストラクタです。

getEntities()


DTDのエンティティを取得します。

getInternalSubset()


DTDの内部サブセットを取得します。

getName()


DTDの名前を取得します。

getNotations()


DTDの表記法を取得します。

getPublicId()


DTDの公開識別子を取得します。

getSystemId()


DTDのシステム識別子を取得します。

~DocumentTypeRef()


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



DocumentTypeRef()

これはコンストラクタです。

構文 説明
DocumentTypeRef(
   const NodeRef< Node>& node_ref,
   Node* nptr);
デフォルトのコンストラクタです。
DocumentTypeRef(
   const DocumentTypeRef< Node>& node_ref);
コピー・コンストラクタです。

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

戻り値

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


getEntities()

DTDによって定義された汎用エンティティの名前付きノード・マップを戻します。

構文

NamedNodeMap< Node>* getEntities() const;

戻り値

(NamedNodeMap< Node>*) エンティティを含むマップ。


getInternalSubset()

要素のコンテンツ・モデルを戻します。DTDが存在しない場合、NULLを戻します。

構文

Node* getInternalSubset(
   oratext* name);
パラメータ 説明
name
要素名

戻り値

(xmlnode*) コンテンツ・モデル・サブツリー。


getName()

DOCTYPEキーワードの直後に指定されたDTDの名前を戻します。

構文

oratext* getName() const;

戻り値

(oratext *) 属性名。


getNotations()

DTDによって宣言された表記法の名前付きノード・マップを戻します。

構文

NamedNodeMap< Node>* getNotations() const;

戻り値

(NamedNodeMap< Node>*) 表記法を含むマップ。


getPublicId()

DTDの公開識別子を戻します。

構文

oratext* getPublicId() const;

戻り値

(oratext*) DTDの公開識別子。


getSystemId()

DTDのシステム識別子を戻します。

構文

oratext* getSystemId() const;

戻り値

(oratext*) DTDのシステム識別子。


~DocumentTypeRef()

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

構文

~DocumentTypeRef();