云数据库 GAUSSDB-DBE_XMLDOM:接口介绍
接口介绍
高级功能包DBE_XMLDOM用于访问XMLType对象,实现DOM(Document Object Model),用于访问HTML和XML DOCUMENTS API。高级功能包DBE_XMLDOM支持的所有类型请参见表1,DBE_XMLDOM支持的所有接口请参见表2。
DBE_XMLDOM高级包在字符集设置为SQL_ASCII的数据库内使用的情况下,输入超出ASCII范围的字符,会导致报错。
类型名称 |
描述 |
---|---|
DOMATTR |
实现DOM Attribute接口。 |
DOMDOCUMENT |
实现DOM Document接口。 |
DOMELEMENT |
实现DOM Element接口。 |
DOMNAMEDNODEMAP |
实现DOM Named Node Map接口。 |
DOMNODELIST |
实现DOM Node List接口。 |
DOMNODE |
实现DOM Node接口。 |
DOMTEXT |
实现DOM Text接口。 |
接口名称 |
描述 |
---|---|
DBE_XMLDOM.APPENDCHILD |
将newchild node添加到parent(n)节点最后面,并返回新添加的Node节点。 |
DBE_XMLDOM.CREATEELEMENT |
创建指定名称的DOMELEMENT对象。 |
DBE_XMLDOM.CREATETEXTNODE |
创建DOMTEXT节点。 |
DBE_XMLDOM.FREEDOCUMENT |
释放DOMDOCUMENT节点相关资源。 |
DBE_XMLDOM.FREEELEMENT |
释放DOMELEMENT节点相关资源。 |
DBE_XMLDOM.FREENODE |
释放DOMNODE节点相关资源。 |
DBE_XMLDOM.FREENODELIST |
释放DOMNODELIST节点相关资源。 |
DBE_XMLDOM.GETATTRIBUTE |
按名称返回DOMELEMENT属性的值。 |
DBE_XMLDOM.GETATTRIBUTES |
将DOMNODE节点属性值作为map返回。 |
DBE_XMLDOM.GETCHILDNODES |
将节点下的若干子节点转换成节点列表。 |
DBE_XMLDOM.GETCHILDRENBYTAGNAME |
按名称返回DOMELEMENT的子节点。 |
DBE_XMLDOM.GETDOCUMENTELEMENT |
返回指定DOCUMENT的首个子节点。 |
DBE_XMLDOM.GETFIRSTCHILD |
返回第一个子节点。 |
DBE_XMLDOM.GETLASTCHILD |
返回最后一个子节点。 |
DBE_XMLDOM.GETLENGTH |
获取给定节点中的节点个数。 |
DBE_XMLDOM.GETLOCALNAME |
检索节点的本地名称。 |
DBE_XMLDOM.GETNAMEDITEM |
检索由名称指定的节点。 |
DBE_XMLDOM.GETNEXTSIBLING |
返回该节点的下一个节点。 |
DBE_XMLDOM.GETNODENAME |
返回节点名称。 |
DBE_XMLDOM.GETNODETYPE |
返回节点类型。 |
DBE_XMLDOM.GETNODEVALUE |
此函数用于获取节点的值,具体取决于其类型。 |
DBE_XMLDOM.GETPARENTNODE |
检索此节点的父节点。 |
DBE_XMLDOM.GETTAGNAME |
返回指定DOMELEMENT的标签名称。 |
DBE_XMLDOM.HASCHILDNODES |
检查DOMNODE对象是否拥有任一子节点。 |
DBE_XMLDOM.IMPORTNODE |
复制节点并为该节点指定所属文档。 |
DBE_XMLDOM.ISNULL |
检测节点是否为空。 |
DBE_XMLDOM.ITEM |
返回映射中与索引参数对应的项。 |
DBE_XMLDOM.MAKEELEMENT |
将DOMNODE对象转换为DOMELEMENT类型。 |
DBE_XMLDOM.MAKENODE |
将节点强制转换为DOMNODE类型。 |
DBE_XMLDOM.NEWDOMDOCUMENT |
返回新的DOMDOCUMENT对象。 |
DBE_XMLDOM.SETATTRIBUTE |
按名称设置DOMELEMENT属性的值。 |
DBE_XMLDOM.SETCHARSET |
设置DOMDOCUMENT的CHATSET字符集。 |
DBE_XMLDOM.SETDOCTYPE |
设置DOMDOCUMENT的外部DTD。 |
DBE_XMLDOM.SETNODEVALUE |
此函数用于向DOMNODE对象中设置节点的值。 |
DBE_XMLDOM.WRITETOBUFFER |
将 XML 节点写入指定缓冲区。 |
DBE_XMLDOM.WRITETOCLOB |
将 XML 节点写入指定CLOB。 |
DBE_XMLDOM.WRITETOFILE |
将 XML 节点写入指定文件。 |
DBE_XMLDOM.GETSESSIONTREENUM |
显示当前session中所有类型的dom树的数量。 |
DBE_XMLDOM.GETDOCTREESINFO |
显示document类型的dom树的内存占用、节点数量等统计信息。 |
DBE_XMLDOM.GETDETAILDOCTREEINFO |
显示特定的document变量的各类型节点数量。 |
DBE_XMLDOM.GETELEMENTSB.... |
返回匹配TAGNAME的DOMNODELIST节点列表。 |