DBE_XML
接口名称 |
描述 |
---|---|
释放PARSER。 |
|
获取解析的document节点。 |
|
获取validate属性。 |
|
新建PARSER实例。 |
|
解析VARCHAR字符串。 |
|
解析CLOB字符串。 |
|
设置validate属性。 |
|
将newchild node添加到parent(n)节点最后面,并返回新添加的Node节点。 |
|
返回创建指定名称的DOMELEMENT对象。 |
|
返回创建指定名称和命名空间的DOMELEMENT对象。 |
|
创建并返回DOMTEXT对象。 |
|
将指定的xmldom类型对象释放。 |
|
将指定的xmldom类型对象释放。 |
|
释放DOMNODE节点。 |
|
释放DOMNODELIST节点。 |
|
获取指定的xmldom类型对象的属性。 |
|
将DOMNode节点属性值作为map返回。 |
|
将节点下的若干子节点转换成节点列表。 |
|
获取指定的xmldom类型对象指定子节点组成的列表。 |
|
获取指定的xmldom类型对象指定命名空间指定子节点组成的列表。 |
|
返回指定DOCUMENT的首个子节点。 |
|
返回node节点的第一个子节点。 |
|
返回node节点的最后一个子节点。 |
|
根据类型节点中内容返回节点数。 |
|
返回给定对象的本地名称。 |
|
检索由名称指定的节点。 |
|
检索由名称和命名空间指定的节点。 |
|
返回该节点的下一个节点。 |
|
返回节点的名称。 |
|
返回节点的类型。 |
|
返回NODE节点的值。 |
|
返回给定NODE节点的父节点。 |
|
获取指定的xmldom类型对象的标签名。 |
|
检查DOMNODE对象是否拥有任一子节点。 |
|
该函数将节点复制到另一节点中,并将复制后的节点挂载到指定document中。 |
|
判断给定对象是否为NULL。 |
|
根据索引返回list或map中与索引对应的元素。 |
|
返回转换后的DOMELEMENT对象。 |
|
将给定对象强制转换为DOMNODE类型。 |
|
返回新的DOMDOCUMENT对象。 |
|
返回从指定的CLOB类型创建的新DOMDOCUMENT实例对象。 |
|
返回从指定的XMLType类型创建的新DOMDOCUMENT实例对象。 |
|
设置指定的xmldom类型对象的属性。 |
|
设置DOM设置DOMDOCUMENT的CHATSET字符集。 |
|
设置DOMDOCUMENT的外部DTD。 |
|
此函数用于向DOMNODE对象中设置节点的值。 |
|
将给定的DOMDOCUMENT类型对象写入缓冲区。 |
|
将给定的DOMNODE类型对象写入缓冲区。 |
|
将给定的DOMDOCUMENT类型对象写入Clob。 |
|
将给定的DOMNODE类型对象写入Clob。 |
|
使用数据库字符集将XML节点写入指定文件。 |
|
使用数据库字符集将XML节点写入指定文件。 |
|
显示当前session中所有类型的dom树的数量。 |
|
显示document类型的dom树的内存占用、节点数量等统计信息。 |
|
显示特定的document变量的各类型节点数量。 |
- DBE_XML.XML_FREE_PARSER
DBE_XML.XML_FREE_PARSER的存储过程原型为:
1 2 3
DBE_XML.XML_FREE_PARSER( id IN RAW(13)) returns VOID;
表2 DBE_XML.XML_FREE_PARSER接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象。
- DBE_XML.XML_PARSER_GET_DOC
XML_PARSER_GET_DOC返回PARSER构建的DOM树文档的根节点。
DBE_XML.XML_PARSER_GET_DOC的函数原型为:
1 2 3
DBE_XML.XML_PARSER_GET_DOC( id IN RAW(13)) returns RAW(13);
表3 DBE_XML.XML_PARSER_GET_DOC接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象。
- DBE_XML.XML_PARSER_GET_DOC函数传空,返回null。
- DBE_XML.XML_PARSER_GET_DOC函数传入的parser还没有解析文档,返回null。
-
DBE_XML.XML_GET_VALIDATION_MODE
获取给定Parser的解析验证模式。如果DTD验证开启返回TRUE,否则返回FALSE。
DBE_XML.XML_GET_VALIDATION_MODE的函数原型为:
1 2 3
DBE_XML.XML_GET_VALIDATION_MODE( id RAW(13)) RETURNS BOOL;
表4 DBE_XML.XML_GET_VALIDATION_MODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象。
-
新建Parser对象,返回一个新的解析器实例。
DBE_XML.XML_NEW_PARSER的函数原型为:
1 2
DBE_XML.XML_NEW_PARSER() RETURNS RAW(13);
- DBE_XML.XML_PARSE_BUFFER
XML_PARSE_BUFFER解析存储在字符串中的XML文档。
DBE_XML.XML_PARSE_BUFFER的存储过程原型为:
1 2 3 4
DBE_XML.XML_PARSE_BUFFER( id RAW(13), xmlstr VARCHAR2) RETURNS VOID;
表5 DBE_XML.XML_PARSE_BUFFER接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象。
xmlstr
VARCHAR2
IN
否
存储XML文档的字符串。
- XML_PARSE_BUFFER函数能够解析的字符串最大长度为32767,超过最大长度解析报错。
- 与ORA数据库差异:字符串encoding只支持UTF-8;version字段只支持1.0,1.0-1.9解析警告但正常执行,1.9以上报错。
- 与ORA数据库DTD校验差异:
- !ATTLIST to type (CHECK|check|Check) "Ch..."将报错,因默认值"Ch..."不属于括号中枚举值,而ORA数据库不报错。
- <!ENTITY baidu "www.baidu.com">...... &Baidu;&writer将报错,因区分字母大小写,Baidu无法与baidu对应,而ORA数据库不报错。
- 与ORA数据库命名空间校验差异:解析未声明的命名空间标签正常执行,而ORA数据库会报错。
- 与ORA数据库xml预定义实体解析差异:'"会被解析转译为字符’”,而ORA数据库中预定义实体统一都没有转译为字符。
- DBE_XML.XML_PARSE_CLOB
XML_PARSE_CLOB解析存储在Clob中的XML文档。
DBE_XML.XML_PARSE_CLOB的存储过程原型为:1 2 3 4
DBE_XML.XML_PARSE_CLOB( id IN RAW(13), doc IN CLOB) RETURNS VOID;
表6 DBE_XML.XML_PARSE_CLOB接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象。
doc
CLOB
IN
否
存储XML文档的字符串。
- XML_PARSE_CLOB不支持解析大于1GB的clob。
- 与ORA数据库差异:字符串encoding只支持UTF-8;version字段只支持1.0,1.0-1.9解析警告但正常执行,1.9以上报错。
- 与ORA数据库DTD校验差异:
- !ATTLIST to type (CHECK|check|Check) "Ch..."将报错,因默认值"Ch..."不属于括号中枚举值,而ORA数据库不报错。
- <!ENTITY baidu "www.baidu.com">...... &Baidu;&writer将报错,因区分字母大小写,Baidu无法与baidu对应,而ORA数据库不报错。
- 与ORA数据库命名空间校验差异:解析未声明的命名空间标签正常执行,而ORA数据库会报错。
- 与ORA数据库xml预定义实体解析差异:'"会被解析转译为字符’”,而ORA数据库中预定义实体统一都没有转译为字符。
-
DBE_XML.XML_SET_VALIDATION_MODE
设置给定Parser的解析验证模式。
DBE_XML.XML_SET_VALIDATION_MODE的存储过程原型为:
1 2 3 4
DBE_XML.XML_SET_VALIDATION_MODE( id RAW(13), validate BOOLEAN) RETURNS VOID;
表7 DBE_XML.XML_SET_VALIDATION_MODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的parser类型对象
validate
BOOLEAN
IN
是
要设置的模式:- TRUE:开启DTD验证。
- FALSE:不开启验证。
- XML_SET_VALIDATION_MODE函数validate传入为空,不改变parser的解析验证模式。
- parser初始化默认为开启DTD验证模式。
- DBE_XML.XML_DOM_APPEND_CHILD
将newchild node添加到parent(n)节点最后面,并返回新添加的Node节点。
DBE_XML.XML_DOM_APPEND_CHILD的存储过程原型为:
1 2 3 4 5
DBE_XML.XML_DOM_APPEND_CHILD( parentId IN RAW(13), childId IN RAW(13) ) RETURNS RAW(13);
表8 DBE_XML.XML_DOM_APPEND_CHILD接口参数说明 参数
类型
入参/出参
是否可以为空
描述
parentId
RAW(13)
IN
否
指定的xmldom类型对象
childId
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_CREATE_ELEMENT
DBE_XML.XML_DOM_CREATE_ELEMENT的函数原型为:
1 2 3 4 5
DBE_XML.XML_DOM_CREATE_ELEMENT( id IN RAW(13), tagname IN VARCHAR2 ) RETURNS RAW(13);
表9 DBE_XML.XML_DOM_CREATE_ELEMENT接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
tagname
VARCHAR2
IN
否
新建的DOMELEMENT名称
- DBE_XML.XML_DOM_CREATE_ELEMENT_NS
DBE_XML.XML_DOM_CREATE_ELEMENT_NS的函数原型为:
1 2 3 4 5 6
DBE_XML.XML_DOM_CREATE_ELEMENT_NS( id IN RAW(13), tagname IN VARCHAR2, ns IN VARCHAR2 ) RETURNS RAW(13);
表10 DBE_XML.XML_DOM_CREATE_ELEMENT_NS接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
tagname
VARCHAR2
IN
否
新建的DOMELEMENT名称
ns
VARCHAR2
IN
否
命名空间
- DBE_XML.XML_DOM_CREATE_TEXT_NODE
DBE_XML.XML_DOM_CREATE_TEXT_NODE的函数原型为:
1 2 3 4 5
DBE_XML.XML_DOM_CREATE_TEXT_NODE( id IN RAW(13), data IN VARCHAR2 ) RETURNS RAW(13);
表11 DBE_XML.XML_DOM_CREATE_TEXT_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
data
VARCHAR2
IN
否
新建的DOMTEXT节点内容。
- DBE_XML.XML_DOM_FREE_DOCUMENT
DBE_XML.XML_DOM_FREE_DOCUMENT的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_FREE_DOCUMENT( id RAW(13) ) RETURNS VOID;
表12 DBE_XML.XML_DOM_FREE_DOCUMENT接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
- DBE_XML.XML_DOM_FREE_ELEMENT
DBE_XML.XML_DOM_FREE_ELEMENT的存储过程原型为:
DBE_XML.XML_DOM_FREE_ELEMENT ( id RAW(13) ) RETURNS VOID;
表13 DBE_XML.XML_DOM_FREE_ELEMENT接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_FREE_NODE
DBE_XML.XML_DOM_FREE_NODE的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_FREE_NODE ( id RAW(13) ) RETURNS VOID;
表14 DBE_XML.XML_DOM_FREE_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_FREE_NODELIST
DBE_XML.XML_DOM_FREE_NODELIST的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_FREE_NODELIST( id IN RAW(13) ) RETURNS VOID;
表15 dbe_xml.xml_dom_free_nodelist接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_ATTRIBUTE
DBE_XML.XML_DOM_GET_ATTRIBUTE的存储过程原型为:
1 2 3 4 5
DBE_XML.XML_DOM_GET_ATTRIBUTE ( docid IN RAW(13), name IN VARCHAR2 ) RETURNS VARCHAR2;
表16 DBE_XML.XML_DOM_GET_ATTRIBUTE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
docid
RAW(13)
IN
否
指定的xmldom类型对象
name
VARCHAR2
IN
否
字符串
- DBE_XML.XML_DOM_GET_ATTRIBUTES
DBE_XML.XML_DOM_GET_ATTRIBUTES的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_ATTRIBUTES ( id RAW(13) ) RETURNS RAW(13);
表17 DBE_XML.XML_DOM_GET_ATTRIBUTES接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_CHILD_NODES
DBE_XML.XML_DOM_GET_CHILD_NODES的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_CHILD_NODES( id IN RAW(13) ) RETURNS RAW(13);
表18 DBE_XML.XML_DOM_GET_CHILD_NODES接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME
DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME的存储过程原型为:
1 2 3 4 5
DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME ( docid IN RAW(13), name IN VARCHAR2 ) RETURNS RAW(13);
表19 DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME 接口参数说明 参数
类型
入参/出参
是否可以为空
描述
docid
RAW(13)
IN
否
指定的xmldom类型对象
name
VARCHAR2
IN
否
字符串
- DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME_NS
获取指定的xmldom类型对象指定命名空间指定子节点组成的列表
DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME_NS的存储过程原型为:
1 2 3 4 5 6
DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME_NS ( docid IN RAW(13), name IN VARCHAR2, ns IN VARCHAR2 ) RETURNS RAW(13);
表20 DBE_XML.XML_DOM_GET_CHILDREN_BY_TAGNAME_NS接口参数说明 参数
类型
入参/出参
是否可以为空
描述
docid
RAW(13)
IN
否
指定的xmldom类型对象
name
VARCHAR2
IN
否
字符串
ns
VARCHAR2
IN
是
字符串
- DBE_XML.XML_DOM_GET_DOCUMENT_ELEMENT
DBE_XML.XML_DOM_GET_DOCUMENT_ELEMENT的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_DOCUMENT_ELEMENT( id RAW(13) ) RETURNS RAW(13);
表21 DBE_XML.XML_DOM_GET_DOCUMENT_ELEMENT接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_FIRST_CHILD
DBE_XML.XML_DOM_GET_FIRST_CHILD的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_FIRST_CHILD( id IN RAW(13) ) RETURNS RAW(13);
表22 DBE_XML.XML_DOM_GET_FIRST_CHILD接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_LAST_CHILD
DBE_XML.XML_DOM_GET_LAST_CHILD的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_LAST_CHILD( id IN RAW(13) ) RETURNS RAW(13);
表23 DBE_XML.XML_DOM_GET_LAST_CHILD接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_LENGTH
DBE_XML.XML_DOM_GET_LENGTH的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_LENGTH( id RAW(13) ) RETURNS VOID;
表24 DBE_XML.XML_DOM_GET_LENGTH接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_LOCALNAME
DBE_XML.XML_DOM_GET_LOCALNAME的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_LOCALNAME ( id RAW(13) ) RETURNS VARCHAR2;
表25 DBE_XML.XML_DOM_GET_LOCALNAME接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_NAMED_ITEM
DBE_XML.XML_DOM_GET_NAMED_ITEM的函数原型为:
1 2 3 4 5
DBE_XML.XML_DOM_GET_NAMED_ITEM( id IN RAW(13), nodeName IN VARCHAR2 ) RETURNS RAW(13);
表26 DBE_XML.XML_DOM_GET_NAMED_ITEM接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
nodeName
VARCHAR2
IN
否
要检索的元素的名称
- DBE_XML.XML_DOM_GET_NAMED_ITEM_NS
DBE_XML.XML_DOM_GET_NAMED_ITEM_NS的函数原型为:
1 2 3 4 5 6
DBE_XML.XML_DOM_GET_NAMED_ITEM_NS( id RAW(13), nodeName IN VARCHAR2, ns IN VARCHAR2 ) RETURNS RAW(13);
表27 DBE_XML.XML_DOM_GET_NAMED_ITEM_NS接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
nodeName
VARCHAR2
IN
否
要检索的元素的名称
ns
VARCHAR2
IN
是
命名空间
- DBE_XML.XML_DOM_GET_NEXT_SIBLING
DBE_XML.XML_DOM_GET_NEXT_SIBLING的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_NEXT_SIBLING( id IN RAW(13) ) RETURNS RAW(13);
表28 DBE_XML.XML_DOM_GET_NEXT_SIBLING接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_NODE_NAME
DBE_XML.XML_DOM_GET_NODE_NAME的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_NODE_NAME( id IN RAW(13) ) RETURNS VARCHAR2;
表29 DBE_XML.XML_DOM_GET_NODE_NAME接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_NODE_TYPE
DBE_XML.XML_DOM_GET_NODE_TYPE的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_NODE_TYPE( id IN RAW(13) ) RETURNS INTEGER;
表30 DBE_XML.XML_DOM_GET_NODE_TYPE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象
-
DBE_XML.XML_DOM_GET_NODE_VALUE
返回NODE节点的值。
DBE_XML.XML_DOM_GET_NODE_VALUE的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_GET_NODE_VALUE( id IN RAW(13)) RETURNS VARCHAR2;
表31 DBE_XML.XML_DOM_GET_NODE_VALUE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_PARENT_NODE
DBE_XML.XML_DOM_GET_PARENT_NODE的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_GET_PARENT_NODE( id IN RAW(13)) RETURNS RAW(13);
表32 DBE_XML.XML_DOM_GET_PARENT_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_GET_TAGNAME
DBE_XML.XML_DOM_GET_TAGNAME的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_GET_TAGNAME ( docid RAW(13) ) RETURNS VARCHAR2;
表33 DBE_XML.XML_DOM_GET_TAGNAME接口参数说明 参数
类型
入参/出参
是否可以为空
描述
docid
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_HAS_CHILD_NODES
DBE_XML.XML_DOM_HAS_CHILD_NODES的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_HAS_CHILD_NODES( id IN RAW(13)) RETURNS BOOLEAN;
表34 DBE_XML.XML_DOM_HAS_CHILD_NODES接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象
- DBE_XML.XML_DOM_IMPORT_NODE
该函数将节点复制到另一节点中,并将复制后的节点挂载到指定document中。若被复制节点的类型不属于xmldom的constants所规定的12种类型,则直接抛出类型不支持异常。
DBE_XML.XML_DOM_IMPORT_NODE的函数原型为:
1 2 3 4 5 6
DBE_XML.XML_DOM_IMPORT_NODE( doc_id IN RAW(13), node_id IN RAW(13), deep IN BOOLEAN ) RETURNS RAW(13);
表35 DBE_XML.XML_DOM_IMPORT_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
doc_id
RAW(13)
IN
否
节点挂载的文档。
node_id
RAW(13)
IN
否
将要导入的节点。
deep
BOOLEAN
IN
否
设置递归导入:- 如果为TRUE,则导入该节点及其所有子节点。
- 如果为FALSE,则指导入节点本身。
- DBE_XML.XML_DOM_IS_NULL
判断给定对象是否为NULL,如果是则返回True,否则返回false。
DBE_XML.XML_DOM_IS_NULL的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_IS_NULL ( id RAW(13) ) RETURNS BOOLEAN;
表36 DBE_XML.XML_DOM_IS_NULL接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_ITEM
DBE_XML.XML_DOM_ITEM的函数原型为:
1 2 3 4 5
DBE_XML.XML_DOM_ITEM ( id IN RAW(13), index IN INTEGER ) RETURNS RAW(13);
表37 DBE_XML.XML_DOM_ITEM接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
index
INTEGER
IN
否
要检索的元素的索引。
- DBE_XML.XML_DOM_MAKE_ELEMENT
DBE_XML.XML_DOM_MAKE_ELEMENT的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_MAKE_ELEMENT( id IN RAW(13)) RETURNS RAW(13);
表38 DBE_XML.XML_DOM_MAKE_ELEMENT接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
- DBE_XML.XML_DOM_MAKENODE
DBE_XML.XML_DOM_MAKENODE的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_MAKENODE( id RAW(13) ) RETURNS DOMNODE;
表39 DBE_XML.XML_DOM_MAKENODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_EMPTY
DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_EMPTY的函数原型为:
1 2
DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_EMPTY() RETURNS RAW(13);
- DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_CLOB
返回从指定的CLOB类型创建的新DOMDOCUMENT实例对象。
DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_CLOB的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_CLOB( content IN CLOB ) RETURNS RAW(13);
表40 DBE_XML.XML_DOM_NEW_DOM_DOCUMENT_CLOB接口参数说明 参数
类型
入参/出参
是否可以为空
描述
content
CLOB
IN
否
指定的CLOB类型。
- DBE_XML.XML_DOM_NEW_DOCUMENT_XMLTYPE
返回从指定的XMLType类型创建的新DOMDOCUMENT实例对象。。
DBE_XML.XML_DOM_NEW_DOCUMENT_XMLTYPE的函数原型为:
1 2 3 4
DBE_XML.XML_DOM_NEW_DOCUMENT_XMLTYPE( content IN CLOB ) RETURNS RAW(13);
表41 DBE_XML.XML_DOM_NEW_DOCUMENT_XMLTYPE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
content
CLOB
IN
否
指定的CLOB类型。
- DBE_XML.XML_DOM_NEW_DOCUMENT_XMLTYPE
DBE_XML.XML_DOM_SET_ATTRIBUTE的存储过程原型为:
1 2 3 4 5 6
DBE_XML.XML_DOM_SET_ATTRIBUTEe( docid IN RAW(13), name IN VARCHAR2, value IN VARCHAR2 ) RETURNS VOID;
表42 DBE_XML.XML_DOM_SET_ATTRIBUTE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
name
VARCHAR2
IN
否
字符串
value
VARCHAR2
IN
否
字符串
- DBE_XML.XML_DOM_SET_CHARSET
设置DOM设置DOMDOCUMENT的CHATSET字符集。
DBE_XML.XML_DOM_SET_CHARSET的函数原型为:
1 2 3 4 5
DBE_XML.XML_DOM_SET_CHARSET( id IN RAW(13), charset IN VARCHAR2 ) RETURNS VOID;
表43 DBE_XML.XML_DOM_SET_CHARSET接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
charset
VARCHAR2
IN
否
字符集
- DBE_XML.XML_DOM_SET_DOCTYPE
DBE_XML.XML_DOM_SET_DOCTYPE的函数原型为:
1 2 3 4 5 6 7
DBE_XML.XML_DOM_SET_DOCTYPE( id IN RAW(13), dtd_name IN VARCHAR2, system_id IN VARCHAR2, public_id IN VARCHAR2 ) RETURNS VOID;
表44 DBE_XML.XML_DOM_SET_DOCTYPE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
dtd_name
VARCHAR2
IN
否
需要初始化doctype的名称。
system_id
VARCHAR2
IN
否
需要初始化doctype的system ID。
public_id
VARCHAR2
IN
否
需要初始化doctype的public ID。
- DBE_XML.XML_DOM_SET_NODE_VALUE
DBE_XML.XML_DOM_SET_NODE_VALUE的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_SET_NODE_VALUE( id IN RAW(13), node_value IN VARCHAR2) RETURNS VOID;
表45 DBE_XML.XML_DOM_SET_NODE_VALUE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
node_value
VARCHAR2
IN
否
向DOMNODE对象中设置的字符串。
- DBE_XML.XML_DOM_WRITE_TO_BUFFER_DOC
DBE_XML.XML_DOM_WRITE_TO_BUFFER_DOC的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_WRITE_TO_BUFFER_DOC( id IN RAW(13)) RETURNS VARCHAR2;
表46 DBE_XML.XML_DOM_WRITE_TO_BUFFER_DOC接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_WRITE_TO_BUFFER_NODE
DBE_XML.XML_DOM_WRITE_TO_BUFFER_NODE的存储过程原型为:
1 2 3
DBE_XML.XML_DOM_WRITE_TO_BUFFER_NODE( id IN RAW(13)) RETURNS VARCHAR2;
表47 DBE_XML.XML_DOM_WRITE_TO_BUFFER_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_WRITE_TO_CLOB_DOC
DBE_XML.XML_DOM_WRITE_TO_CLOB_DOC的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_WRITE_TO_CLOB_DOC( id IN RAW(13) ) RETURNS VARCHAR2;
表48 DBE_XML.XML_DOM_WRITE_TO_CLOB_DOC接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_WRITE_TO_CLOB_NODE
DBE_XML.XML_DOM_WRITE_TO_CLOB_NODE的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_WRITE_TO_CLOB_NODE( id IN RAW(13) ) RETURNS CLOB;
表49 DBE_XML.XML_DOM_WRITE_TO_CLOB_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
- DBE_XML.XML_DOM_WRITE_TO_FILE_DOC
DBE_XML.XML_DOM_WRITE_TO_FILE_DOC的存储过程原型为:
1 2 3 4 5 6 7 8 9 10
DBE_XML.XML_DOM_WRITE_TO_FILE_DOC( id IN RAW(13), file_dir IN VARCHAR2) RETURNS VOID; DBE_XML.XML_DOM_WRITE_TO_FILE_DOC( id IN RAW(13), file_dir IN VARCHAR2, charset IN VARCHAR2) RETURNS VOID PACKAGE
表50 DBE_XML.XML_DOM_WRITE_TO_FILE_DOC接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
是
指定的xmldom类型对象。
file_dir
VARCHAR2
IN
否
要写入的文件。
charset
VARCHAR2
IN
否
指定字符集。
- DBE_XML.XML_DOM_WRITE_TO_FILE_NODE
DBE_XML.XML_DOM_WRITE_TO_FILE_NODE的存储过程原型为:
1 2 3 4
DBE_XML.XML_DOM_WRITE_TO_FILE_NODE( id IN RAW(13), filename IN VARCHAR2) RETURNS VOID;
表51 DBE_XML.XML_DOM_WRITE_TO_FILE_NODE接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。
filename
VARCHAR2
IN
否
指定文件地址。
- DBE_XML.XML_DOM_GET_SESSION_TREE_NUM
DBE_XML.XML_DOM_GET_SESSION_TREE_NUM的函数原型为:
1 2
DBE_XML.XML_DOM_GET_SESSION_TREE_NUM() RETURNS INTEGER;
- DBE_XML.XML_DOM_GET_DOC_TREES_INFO
查询当前session中Document类型的dom树信息,如内存占用等。
DBE_XML.XML_DOM_GET_DOC_TREES_INFO的函数原型为:
1 2
DBE_XML.XML_DOM_GET_DOC_TREES_INFO() RETURNS VARCHAR2;
- DBE_XML.XML_DOM_GET_DETAIL_DOC_TREE_INFO
DBE_XML.XML_DOM_GET_DETAIL_DOC_TREE_INFO的函数原型为:
1 2 3
DBE_XML.XML_DOM_GET_DETAIL_DOC_TREE_INFO( id IN RAW(13)) RETURNS VARCHAR2;
表52 DBE_XML.XML_DOM_GET_DETAIL_DOC_TREE_INFO接口参数说明 参数
类型
入参/出参
是否可以为空
描述
id
RAW(13)
IN
否
指定的xmldom类型对象。