我在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