| Packages: All | Ctx | Dom | IO | OracleXml | Parser | Tools | XPath | XPointer | Xsl | Functions | Datatypes |
| Type | Ctx::encoding |
|---|---|
| Purpose | a particular supported encoding |
| Description | The following kinds of encodings (or encoding names) are supported: "data_encoding", "default_input_encoding", "input_encoding" - overwrites the previous one, "error_language" - gets overwritten by the language of the error handler, if any |
| Definition |
typedef struct encoding {
oratext *encname;
oratext *encvalue;
} encoding; |
| Type | Ctx::encodings |
|---|---|
| Purpose | Array of encodings |
| Description | It defines an array of encodings |
| Definition |
typedef struct encodings {
unsigned num;
encoding *enc;
} encodings; |
| Type | Dom::AcceptNodeCodes |
|---|---|
| Purpose | values returned by node filters |
| Description | Node filters are used by node iterators and tree wlakers |
| Definition |
typedef enum AcceptNodeCode {
FILTER_ACCEPT = 1,
FILTER_REJECT = 2,
FILTER_SKIP = 3
} AcceptNodeCode; |
| Type | Dom::CompareHowCode |
|---|---|
| Purpose | codes to identify the comparison kind |
| Description | It defines which points of two ranges to compare |
| Definition |
typedef enum CompareHowCode {
START_TO_START = 0,
START_TO_END = 1,
END_TO_END = 2,
END_TO_START = 3
} CompareHowCode; |
| Type | Dom::DOMExceptionCode |
|---|---|
| Purpose | codes for DOM exceptions |
| Description | It defines DOM exception codes |
| Definition |
typedef enum DOMExceptionCode {
UNDEFINED_ERR = 0,
INDEX_SIZE_ERR = 1,
DOMSTRING_SIZE_ERR = 2,
HIERARCHY_REQUEST_ERR = 3,
WRONG_DOCUMENT_ERR = 4,
INVALID_CHARACTER_ERR = 5,
NO_DATA_ALLOWED_ERR = 6,
NO_MODIFICATION_ALLOWED_ERR = 7,
NOT_FOUND_ERR = 8,
NOT_SUPPORTED_ERR = 9,
INUSE_ATTRIBUTE_ERR = 10,
INVALID_STATE_ERR = 11,
SYNTAX_ERR = 12,
INVALID_MODIFICATION_ERR = 13,
NAMESPACE_ERR = 14,
INVALID_ACCESS_ERR = 15
} DOMExceptionCode; |
| Type | Dom::DOMNodeType |
|---|---|
| Purpose | DOM node types |
| Description | It defines types of DOM nodes |
| Definition |
typedef enum DOMNodeType {
UNDEFINED_NODE = 0, // just some node, maybe erroneous
ELEMENT_NODE = 1,
ATTRIBUTE_NODE = 2,
TEXT_NODE = 3,
CDATA_SECTION_NODE = 4,
ENTITY_REFERENCE_NODE = 5,
ENTITY_NODE = 6,
PROCESSING_INSTRUCTION_NODE = 7,
COMMENT_NODE = 8,
DOCUMENT_NODE = 9,
DOCUMENT_TYPE_NODE = 10,
DOCUMENT_FRAGMENT_NODE = 11,
NOTATION_NODE = 12
} DOMNodeType; |
| Type | Dom::RangeExceptionCode |
|---|---|
| Purpose | codes for DOM 2 Range exceptions |
| Description | The Range interface throws both DOM and Range exceptions |
| Definition |
typedef enum RangeExceptionCode {
RANGE_UNDEFINED_ERR = 0,
BAD_BOUNDARYPOINTS_ERR = 1,
INVALID_NODE_TYPE_ERR = 2
} RangeExceptionCode; |
| Type | Dom::WhatToShowCode |
|---|---|
| Purpose | codes to filter certain node types |
| Description | They are used by node iterators and tree walkers |
| Definition |
typedef unsigned long WhatToShowCode; |
| Type | IO::InputSourceType |
|---|---|
| Purpose | input source types |
| Description | It defines different input source types |
| Definition |
typedef enum InputSourceType {
ISRC_URI = 1,
ISRC_FILE = 2,
ISRC_BUFFER = 3,
ISRC_DOM = 4,
ISRC_CSTREAM = 5
} InputSourceType; |
| Type | Parser::DOMParserIdType |
|---|---|
| Purpose | DOM parser identifiers |
| Description | It defines DOM parser identifiers |
| Definition |
typedef enum DOMParserIdType {
DOMParCXml = 1
} DOMParserIdType; |
| Type | Parser::ParserExceptionCode |
|---|---|
| Purpose | parser exceptions |
| Description | It defines parser exception codes |
| Definition |
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; |
| Type | Parser::SAXParserIdType |
|---|---|
| Purpose | SAX parser identifiers |
| Description | It defines SAX parser identifiers |
| Definition |
typedef enum SAXParserIdType {
SAXParCXml = 1
} SAXParserIdType; |
| Type | Parser::SchValidatorIdType |
|---|---|
| Purpose | defines validator identifiers |
| Description | Defines identifiers for the validator implementations. These identifiers are used as parameters to the XML tools factory when a particular validator object has to be created. |
| Definition |
typedef enum SchValidatorIdType {
SchValCXml = 1
} SchValidatorIdType; |
| Type | Tools::FactoryExceptionCode |
|---|---|
| Purpose | Tool Factory exceptions |
| Description | It defines tool factory exception codes |
| Definition |
typedef enum FactoryExceptionCode {
FACTORY_UNDEFINED_ERR = 0,
FACTORY_OTHER_ERR = 1
} FactoryExceptionCode; |
| Type | XPath::XPathCompIdType |
|---|---|
| Purpose | XPath compiler identifiers |
| Description | It defines XPath compiler identifiers |
| Definition |
typedef enum XPathCompIdType {
XvmXPathCompCXml = 1
} XPathCompIdType; |
| Type | XPath::XPathExceptionCode |
|---|---|
| Purpose | XPath related exception codes |
| Description | It defines XPath exception codes |
| Definition |
typedef enum XPathExceptionCode {
XPATH_UNDEFINED_ERR = 0,
XPATH_OTHER_ERR = 1
} XPathExceptionCode; |
| Type | XPath::XPathObjType |
|---|---|
| Purpose | object types |
| Description | It defines XPath 1.0 object types |
| Definition |
typedef enum XPathObjType {
XPOBJ_TYPE_UNKNOWN = 0,
XPOBJ_TYPE_NDSET = 1,
XPOBJ_TYPE_BOOL = 2,
XPOBJ_TYPE_NUM = 3,
XPOBJ_TYPE_STR = 4
} XPathObjType; |
| Type | XPath::XPathPrIdType |
|---|---|
| Purpose | XPath processor identifiers |
| Description | It defines XPath processor identifiers |
| Definition |
typedef enum XPathPrIdType {
XPathPrCXml = 1,
XvmPrCXml = 2
} XPathPrIdType; |
| Type | XPointer::XppExceptionCode |
|---|---|
| Purpose | XPointer related exception codes |
| Description | It defines XPointer exception codes |
| Definition |
typedef enum XppExceptionCode {
XPP_UNDEFINED_ERR = 0,
XPP_OTHER_ERR = 1
} XppExceptionCode; |
| Type | XPointer::XppLocType |
|---|---|
| Purpose | XPointer location types |
| Description | It defines XPointer location types |
| Definition |
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; |
| Type | XPointer::XppPrIdType |
|---|---|
| Purpose | XPointer processor identifiers |
| Description | It defines XPointer processor identifiers |
| Definition |
typedef enum XppPrIdType {
XPtrPrCXml = 1
} XppPrIdType; |
| Type | Xsl::XslCompIdType |
|---|---|
| Purpose | XSL compiler identifiers |
| Description | It defines XSL compiler identifiers |
| Definition |
typedef enum XslCompIdType {
XvmCompCXml = 1
} XslCompIdType; |
| Type | Xsl::XslExceptionCode |
|---|---|
| Purpose | XSLT related exceptions |
| Description | It defines XSLT exception codes |
| Definition |
typedef enum XslExceptionCode {
XSL_UNDEFINED_ERR = 0,
XSL_OTHER_ERR = 1
} XslExceptionCode; |
| Type | Xsl::XslTrIdType |
|---|---|
| Purpose | XSL transformer identifiers |
| Description | It defines XSL transformer identifiers |
| Definition |
typedef enum XslTrIdType {
XslTrCXml = 1,
XvmTrCXml = 2
} XslTrIdType; |