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

戻る
戻る
 
次へ
次へ
 

パーサーのデータ型

表5-1Parserパッケージのデータ型の概要を示します。

表5-1 データ型の概要: パーサー・パッケージ

データ型 説明

ParserExceptionCode


例外のパーサー実装です。

DOMParserIdType


パーサーの識別子を定義します。

SAXParserIdType


ノードの型を定義します。

SchValidatorIdType


バリデータの識別子を定義します。



ParserExceptionCode

例外のパーサー実装です。

定義

typedef enum ParserExceptionCode {
   PARSER_UNDEFINED_ERR = 0,
   PARSER_VALIDATION_ERR = 1,
   PARSER_VALIDATOR_ERR = 2,
   PARSER_BAD_ISOURCE_ERR = 3,
   PARSER_CONTEXT_ERR = 4,
   PARSER_PARAMETER_ERR = 5,
   PARSER_PARSE_ERR = 6,
   PARSER_SAXHANDLER_SET_ERR = 7,
   PARSER_VALIDATOR_SET_ERR = 8 }
ParserExceptionCode;

DOMParserIdType

パーサーの識別子を定義します。

定義

typedef enum DOMParserIdType {
      DOMParCXml         = 1
    } DOMParserIdType;
ypedef enum CompareHowCode {
   START_TO_START = 0,
   START_TO_END = 1,
   END_TO_END = 2,
   END_TO_START = 3 }
CompareHowCode;

SAXParserIdType

パーサーの識別子を定義します。

定義

typedef enum SAXParserIdType {
   SAXParCXml = 1 }
SAXParserIdType;

SchValidatorIdType

バリデータの識別子を定義します。これらの識別子は、特定のバリデータ・オブジェクトを作成する必要がある場合に、XMLツール・ファクトリのパラメータとして使用されます。

定義

typedef enum SchValidatorIdType {
   SchValCXml        = 1
} SchValidatorIdType;