我在Oracle中從PL/SQL直接生成XML。從Oracle查詢XML中的字符串查詢
對於特殊字符和字符編碼,確保輸出的字符串符合XML的首選方式是什麼?
大部分XML文件都是靜態的,我們只需要輸出幾個字段的數據。
自己認爲不好的做法,例如:
DECLARE @s AS NVARCHAR(100)
SELECT @s = 'Test chars = (<>, æøåÆØÅ)'
SELECT '<?xml version="1.0" encoding="UTF-8"?>'
+ '<root><foo>'
+ @s
+ '</foo></root>' AS XML
從你做什麼XML?如果您正在使用現有數據查看XMLGEN函數。 – 2009-10-28 18:38:15
我傾向於同意在Oracle數據庫中使用T-SQL語法應該被認爲是不好的做法;) – APC 2009-10-29 03:07:10
@APC:嘿,謝謝你的提示。 (是的,我是PL/SQL新手) – csl 2009-10-29 14:55:13