【发布时间】:2011-03-29 12:21:55
【问题描述】:
我们正在使用 SQL Server 2005 并尝试在数据库中存储 XML 类型。 XML 类型有一个元素需要包含 CDATA 中的内容,但是一旦插入,该字段似乎正在剥离 CDATA 并在没有它的情况下存储元素......
过去有没有人经历过甚至解决过这个问题?
方便的例子:
create table t (x xml)
insert into t values ('<test>kjhghk</test>')
insert into t values ('<test><![CDATA[kjhghk]]></test>')
select * from t
drop table t
结果:
<test>kjhghk</test>
<test>kjhghk</test>
【问题讨论】:
标签: xml sql-server-2005 cdata xmltype