[LightDB兼容增强]xmlparse支持WELLFORMED
支持的版本:自LightDB 23.4
背景:
Oracle数据库中,xmlparse支持传入wellformed指令,当此指令传入的时候,传入的xml将不再进行xml格式校验,用户自己必须确保此xml格式是正确无误的。
解决方案:
当LightDB运行在oracle模式的时候,增加wellformed功能支持。
使用案例:
1, create database
create database oradb with lightdb_syntax_compatible_type oracle;
2, xmlparse example
\c oradb SELECT XMLPARSE( CONTENT '124 <purchaseOrder poNo="12435"> <customerName> Acme Enterprises</customerName> <itemNo>32987457</itemNo> </purchaseOrder>' wellformed ) AS PO FROM DUAL; select XMLPARSE ( DOCUMENT '<?xml version="1.0"?><book><title>Manual</title><chapter>...</chapter></book>' wellformed ) FROM DUAL;
注意:
使用此指令时,用户必须自己确保格式是完整的xml格式。