表8-1にXPathパッケージのデータ型の概要を示します。
表8-1 データ型の概要: XPathパッケージ
| データ型 | 説明 |
|---|---|
|
|
XPathコンパイラの識別子を定義します。 |
|
|
XPath 1.0に基づいた実装のオブジェクト型を定義します。 |
|
|
XPathに関連する例外コードです。 |
|
|
XPathプロセッサの識別子を定義します。 |
XPathコンパイラの識別子を定義します。
定義
typedef enum XPathCompIdType {
XvmXPathCompCXml = 1
} XPathCompIdType;
XPath 1.0に基づいた実装のオブジェクト型を定義します。
定義
typedef enum XPathObjType {
XPOBJ_TYPE_UNKNOWN = 0,
XPOBJ_TYPE_NDSET = 1,
XPOBJ_TYPE_BOOL = 2,
XPOBJ_TYPE_NUM = 3,
XPOBJ_TYPE_STR = 4
} XPathObjType;
XPathに関連する例外コードです。
定義
typedef enum XPathExceptionCode {
XPATH_UNDEFINED_ERR = 0,
XPATH_OTHER_ERR = 1
} XPathExceptionCode;
XPathプロセッサの識別子を定義します。
定義
typedef enum XPathPrIdType {
XPathPrCXml = 1,
XvmPrCXml = 2
} XPathPrIdType;