DBMS_XDB_CONSTANTS

The DBMS_XDB_CONSTANTS package provides an interface to commonly used constants. Users should use constants instead of dynamic strings to avoid typographical errors.

This chapter contains the following topics:

DBMS_XDB_CONSTANTS Security Model

Owned by XDB, the DBMS_XDB_CONSTANTS package must be created by SYS or XDB. The EXECUTE privilege is granted to PUBLIC. Subprograms in this package are executed using the privileges of the current user.

Summary of DBMS_XDB_CONSTANTS Subprograms

This table lists the DBMS_XDB_CONSTANTS subprograms and briefly describes them.

Table 1 DBMS_XDB_CONSTANTS Package Subprograms

Subprograms Description
ENCODING_DEFAULT Function Returns 'AL32UTF8'
ENCODING_ISOLATIN1 Function Returns 'WE8ISO8859P1'
ENCODING_UTF8 Function Returns 'AL32UTF8'
ENCODING_WIN1252 Function Returns 'WE8MSWIN1252'
NAMESPACE_ACL Function Returns 'http://xmlns.oracle.com/xdb/acl.xsd'
NAMESPACE_METADATA Function Returns 'http://xmlns.oracle.com/xdbuserMetaData'
NAMESPACE_ORACLE Function Returns 'http://xmlns.oracle.com'
NAMESPACE_ORACLE_XDB Function Returns 'http://xmlns.oracle.com/xdb'
NAMESPACE_RESOURCE Function Returns'http://xmlns.oracle.com/xdb/XDBResource.xsd'
NAMESPACE_RESOURCE_EVENT Function Returns 'http://xmlns.oracle.com/resourceEvent'
NAMESPACE_RESOURCE_CONFIG Function Returns 'http://xmlns.oracle.com/XDBResConfig.xsd'
NAMESPACE_XDBSCHEMA Function Returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd'
NAMESPACE_XMLDIFF Function Returns 'http://xmlns.oracle.com/xdb/xdiff.xsd'
NAMESPACE_XMLINSTANCE Function Returns 'http://www.w3.org/2001/XMLSchema-instance'
NAMESPACE_XMLSCHEMA Function Returns 'http://www.w3.org/2001/XMLSchema'
NSPREFIX_ACL_ACL Function Returns 'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'
NSPREFIX_RESCONFIG_RC Function Returns 'xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'
NSPREFIX_RESOURCE_R Function Returns 'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'
NSPREFIX_XDB_XDB Function Returns 'http://xmlns.oracle.com/xdb'
NSPREFIX_XMLINSTANCE_XSI Function Returns 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
NSPREFIX_XMLDIFF_XD Function Returns 'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'
NSPREFIX_XMLSCHEMA_XSD Function Returns 'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'
SCHEMAURL_ACL Function Returns 'http://xmlns.oracle.com/xdb/acl.xsd'
SCHEMAELEM_RES_ACL Function Returns 'http://xmlns.oracle.com/xdb/acl.xsd#acl'
SCHEMAELEM_RESCONTENT_BINARY Function Returns'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'
SCHEMAELEM_RESCONTENT_TEXT Function Returns'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'
SCHEMAURL_RESOURCE Function Returns'http://xmlns.oracle.com/xdb/XDBResource.xsd'
SCHEMAURL_XDBSCHEMA Function Returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd'
XDBSCHEMA_PREFIXES Function Returns 'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'
XSD_ATTRIBUTE Function Returns 'attribute'
XSD_COMPLEX_TYPE Function Returns 'complexType'
XSD_ELEMENT Function Returns 'element'
XSD_GROUP Function Returns 'group'

ENCODING_DEFAULT Function

This function returns 'AL32UTF8'.

Syntax

DBMS_XDB_CONSTANTS.ENCODING_DEFAULT
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'AL32UTF8'

ENCODING_ISOLATIN1 Function

This function returns 'WE8ISO8859P1'.

Syntax

DBMS_XDB_CONSTANTS.ENCODING_ISOLATIN1
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'WE8ISO8859P1'

ENCODING_UTF8 Function

This function returns 'AL32UTF8'.

Syntax

DBMS_XDB_CONSTANTS.ENCODING_UTF8
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'AL32UTF8'

ENCODING_WIN1252 Function

This function returns 'WE8MSWIN1252'.

Syntax

DBMS_XDB_CONSTANTS.ENCODING_WIN1252
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'WE8MSWIN1252'

NAMESPACE_ACL Function

This function returns 'http://xmlns.oracle.com/xdb/acl.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_ACL
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/acl.xsd'

NAMESPACE_METADATA Function

This function returns 'http://xmlns.oracle.com/xdbuserMetaData'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_METADATA
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdbuserMetaData'

NAMESPACE_ORACLE Function

This function returns 'http://xmlns.oracle.com'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE
  RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com'

NAMESPACE_ORACLE_XDB Function

This function returns 'http://xmlns.oracle.com/xdb'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE_XDB
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb'

NAMESPACE_RESOURCE Function

This function returns '/XDBResource.xsd'

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBResource.xsd

NAMESPACE_RESOURCE_EVENT Function

This function returns 'http://xmlns.oracle.com/resourceEvent'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE_EVENT
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/resourceEvent'

NAMESPACE_RESOURCE_CONFIG Function

This function returns 'http://xmlns.oracle.com/XDBResConfig.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE_CONFIG
  RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/XDBResConfig.xsd'

NAMESPACE_XDBSCHEMA Function

This function returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_XDBSCHEMA
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

NAMESPACE_XMLDIFF Function

This function returns 'http://xmlns.oracle.com/xdb/xdiff.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_XMLDIFF
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/xdiff.xsd'

NAMESPACE_XMLINSTANCE Function

This function returns 'http://www.w3.org/2001/XMLSchema-instance'.

Syntax

DBMS_XDB_CONSTANTS.NAMESPACE_XMLINSTANCE
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://www.w3.org/2001/XMLSchema-instance'

NAMESPACE_XMLSCHEMA Function

This function returns 'http://www.w3.org/2001/XMLSchema'.

Syntax

DBMS_XDB_CONSTANTS. NAMESPACE_XMLSCHEMA
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://www.w3.org/2001/XMLSchema'

NSPREFIX_ACL_ACL Function

This function returns 'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_ACL_ACL
  RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'

NSPREFIX_RESCONFIG_RC Function

This function returns ''xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_RESCONFIG_RC
  RETURN VARCHAR2 DETERMINISTIC;

Return Value

Returns ''xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'

NSPREFIX_RESOURCE_R Function

This function returns 'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_RESOURCE_R
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'

NSPREFIX_XDB_XDB Function

This function returns 'http://xmlns.oracle.com/xdb'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_XDB_XDB
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb'

NSPREFIX_XMLINSTANCE_XSI Function

This function returns 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_XMLINSTANCE_XSI
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"’

NSPREFIX_XMLDIFF_XD Function

This function returns 'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_XMLDIFF_XD
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'

NSPREFIX_XMLSCHEMA_XSD Function

This function returns 'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'.

Syntax

DBMS_XDB_CONSTANTS.NSPREFIX_XMLSCHEMA_XSD
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'

SCHEMAURL_ACL Function

This function returns 'http://xmlns.oracle.com/xdb/acl.xsd'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAURL_ACL
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/acl.xsd'

SCHEMAELEM_RES_ACL Function

This function returns 'http://xmlns.oracle.com/xdb/acl.xsd#acl'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAELEM_RES_ACL
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/acl.xsd#acl'

SCHEMAELEM_RESCONTENT_BINARY Function

This function returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAELEM_RESCONTENT_BINARY
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'

SCHEMAELEM_RESCONTENT_TEXT Function

This function returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAELEM_RESCONTENT_TEXT
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'

SCHEMAURL_RESOURCE Function

This function returns 'http://xmlns.oracle.com/xdb/XDBResource.xsd'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAURL_RESOURCE
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBResource.xsd'

SCHEMAURL_XDBSCHEMA Function

This function returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd'.

Syntax

DBMS_XDB_CONSTANTS.SCHEMAURL_XDBSCHEMA
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

XDBSCHEMA_PREFIXES Function

This function returns 'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'.

Syntax

DBMS_XDB_CONSTANTS.XDBSCHEMA_PREFIXES
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'

XSD_ATTRIBUTE Function

This function returns 'attribute'.

Syntax

DBMS_XDB_CONSTANTS.XSD_ATTRIBUTE
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'attribute'

XSD_COMPLEX_TYPE Function

This function returns 'complexType'.

Syntax

DBMS_XDB_CONSTANTS.XSD_COMPLEX_TYPE
  RETURN VARCHAR2 DETERMINISTIC;

Return Value

'complexType'

XSD_ELEMENT Function

This function returns 'element'.

Syntax

DBMS_XDB_CONSTANTS. XSD_ELEMENT
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'element'

XSD_GROUP Function

This function returns 'group'

Syntax

DBMS_XDB_CONSTANTS.XSD_GROUP
 RETURN VARCHAR2 DETERMINISTIC;

Return Value

'group'