XMLExceptionはすべてのXML例外のルート・インタフェースです。表4-1にOracleXmlパッケージで使用できるメソッドの概要を示します。
表4-1 OracleXmlパッケージ・インタフェースの概要
| 関数 | 概要 |
|---|---|
|
|
例外に埋め込まれたOracle XMLエラー・コードを取得します。 |
|
|
エラー・メッセージの現在の言語(エンコーディング)を取得します。 |
|
|
Oracle XMLエラー・メッセージを取得します。 |
これは実行時の例外状況のOracle XMLエラー・コード(xml.hで定義されるエラー・コードなど)を戻す、実装で定義済の関数のプロトタイプを定義する仮想メンバー関数です。
構文
virtual unsigned getCode() const = 0;
戻り値
(unsigned) 数値のエラー・コード(正常に終了した場合は0)。
これは実行時の例外状況におけるエラー・メッセージの現在の言語(エンコーディング)を戻す、ユーザー定義の関数のプロトタイプを定義する仮想メンバー関数です。
構文
virtual oratext* getMesLang() const = 0;
戻り値
(oratext*) エラー・メッセージの現在の言語(エンコーディング)。
これは実行時の例外状況のOracle XMLエラー・メッセージを戻す、実装で定義済の関数のプロトタイプを定義する仮想メンバー関数です。
構文
virtual oratext* getMessage() const = 0;
戻り値
(oratext *) エラー・メッセージ。