Oracle中是否有一个函数/过程从varchar2
中删除无效的XML字符?删除XML中的无效字符
我需要这个,因为我想从数据库中生成一个XML,并且一些varchar2
数据有无效的控制字符(见下文),我需要删除。
我担心的代码控制字符以下U+0020
:
U+0009, U+000A, U+000D: these are the only C0 controls accepted in XML 1.0;
我检查DBMS_XMLGEN
,并没有发现什么合适。
有什么或我必须自己编程吗?
做替换非法XML字符? –
@AlexPoole删除。 – Roland