[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格式。

  

posted on 2023-12-05 10:05  aodb  阅读(183)  评论(0编辑  收藏  举报