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