Packages: All | Ctx | Dom | IO | OracleXml | Parser | Tools | XPath | XPointer | Xsl Functions | Datatypes

Oracle XML C++ Datatype Index

Ctx::encoding
Ctx::encodings
Dom::AcceptNodeCodes
Dom::CompareHowCode
Dom::DOMExceptionCode
Dom::DOMNodeType
Dom::RangeExceptionCode
Dom::WhatToShowCode
IO::InputSourceType
Parser::DOMParserIdType
Parser::ParserExceptionCode
Parser::SAXParserIdType
Parser::SchValidatorIdType
Tools::FactoryExceptionCode
XPath::XPathCompIdType
XPath::XPathExceptionCode
XPath::XPathObjType
XPath::XPathPrIdType
XPointer::XppExceptionCode
XPointer::XppLocType
XPointer::XppPrIdType
Xsl::XslCompIdType
Xsl::XslExceptionCode
Xsl::XslTrIdType



Ctx::encoding

TypeCtx::encoding
Purposea 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;

Ctx::encodings

TypeCtx::encodings
PurposeArray of encodings
Description It defines an array of encodings
Definition
    typedef struct encodings {
      unsigned  num;
      encoding *enc;
    } encodings;

Dom::AcceptNodeCodes

TypeDom::AcceptNodeCodes
Purposevalues 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;

Dom::CompareHowCode

TypeDom::CompareHowCode
Purposecodes 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;

Dom::DOMExceptionCode

TypeDom::DOMExceptionCode
Purposecodes 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;

Dom::DOMNodeType

TypeDom::DOMNodeType
PurposeDOM 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;

Dom::RangeExceptionCode

TypeDom::RangeExceptionCode
Purposecodes 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;

Dom::WhatToShowCode

TypeDom::WhatToShowCode
Purposecodes to filter certain node types
Description They are used by node iterators and tree walkers
Definition
    typedef unsigned long WhatToShowCode;

IO::InputSourceType

TypeIO::InputSourceType
Purposeinput 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;

Parser::DOMParserIdType

TypeParser::DOMParserIdType
PurposeDOM parser identifiers
Description It defines DOM parser identifiers
Definition
    typedef enum DOMParserIdType {
      DOMParCXml         = 1
    } DOMParserIdType;

Parser::ParserExceptionCode

TypeParser::ParserExceptionCode
Purposeparser 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;

Parser::SAXParserIdType

TypeParser::SAXParserIdType
PurposeSAX parser identifiers
Description It defines SAX parser identifiers
Definition
    typedef enum SAXParserIdType {
      SAXParCXml         = 1
    } SAXParserIdType;

Parser::SchValidatorIdType

TypeParser::SchValidatorIdType
Purposedefines 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;

Tools::FactoryExceptionCode

TypeTools::FactoryExceptionCode
PurposeTool Factory exceptions
Description It defines tool factory exception codes
Definition
    typedef enum FactoryExceptionCode {
      FACTORY_UNDEFINED_ERR               = 0,
      FACTORY_OTHER_ERR                   = 1
    } FactoryExceptionCode;

XPath::XPathCompIdType

TypeXPath::XPathCompIdType
PurposeXPath compiler identifiers
Description It defines XPath compiler identifiers
Definition
    typedef enum XPathCompIdType {
      XvmXPathCompCXml         = 1
    } XPathCompIdType;

XPath::XPathExceptionCode

TypeXPath::XPathExceptionCode
PurposeXPath related exception codes
Description It defines XPath exception codes
Definition
    typedef enum XPathExceptionCode {
      XPATH_UNDEFINED_ERR       = 0,
      XPATH_OTHER_ERR           = 1
    } XPathExceptionCode;

XPath::XPathObjType

TypeXPath::XPathObjType
Purposeobject 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;

XPath::XPathPrIdType

TypeXPath::XPathPrIdType
PurposeXPath processor identifiers
Description It defines XPath processor identifiers
Definition
    typedef enum XPathPrIdType {
      XPathPrCXml       = 1,
      XvmPrCXml         = 2
    } XPathPrIdType;

XPointer::XppExceptionCode

TypeXPointer::XppExceptionCode
PurposeXPointer related exception codes
Description It defines XPointer exception codes
Definition
    typedef enum XppExceptionCode {
      XPP_UNDEFINED_ERR       = 0,
      XPP_OTHER_ERR           = 1
    } XppExceptionCode;

XPointer::XppLocType

TypeXPointer::XppLocType
PurposeXPointer 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;

XPointer::XppPrIdType

TypeXPointer::XppPrIdType
PurposeXPointer processor identifiers
Description It defines XPointer processor identifiers
Definition
    typedef enum XppPrIdType {
      XPtrPrCXml         = 1
    } XppPrIdType;

Xsl::XslCompIdType

TypeXsl::XslCompIdType
PurposeXSL compiler identifiers
Description It defines XSL compiler identifiers
Definition
    typedef enum XslCompIdType {
      XvmCompCXml         = 1
    } XslCompIdType;

Xsl::XslExceptionCode

TypeXsl::XslExceptionCode
PurposeXSLT related exceptions
Description It defines XSLT exception codes
Definition
    typedef enum XslExceptionCode {
      XSL_UNDEFINED_ERR               = 0,
      XSL_OTHER_ERR                   = 1
    } XslExceptionCode;

Xsl::XslTrIdType

TypeXsl::XslTrIdType
PurposeXSL transformer identifiers
Description It defines XSL transformer identifiers
Definition
    typedef enum XslTrIdType {
      XslTrCXml         = 1,
      XvmTrCXml         = 2
    } XslTrIdType;