Table 21-1 summarizes the datatypes of the XPointer package.
Table 21-1 Summary of Datatypes; XPointer Package
| Datatype | Description |
|---|---|
| XppExceptionCode
|
Defines XPath compiler identifiers. |
| XppPrIdType
|
Defines XPointer processor identifiers. |
| XppLocType
|
Defines location types for XPointer. |
XPointer related exception codes.
typedef enum XPathCompIdType {
XvmXPathCompCXml = 1
} XPathCompIdType;
Defines XPointer processor identifiers.
typedef enum XppPrIdType { XPtrPrCXml = 1} XppPrIdType;
Defines location types for XPointer.
typedef enum XppLocType {
XPPLOC_TYPE_UNKNOWN = 0,
XPPLOC_TYPE_NODE = 1,
XPPLOC_TYPE_POINT = 2,
XPPLOC_TYPE_RANGE = 3,
XPPLOC_TYPE_BOOL = 4,
XPPLOC_TYPE_NUM = 5,
XPPLOC_TYPE_STR = 6
} XppLocType;