xml是如何存储在数据库中的

时间:2010-03-08 15:54:59

标签: sql-server-2005

我有一个表,其中一列是xml类型  我将记录插入table_1值(1,'') 我用十六进制打开了mdf文件,发现了“<>”失踪。 这就是它的外观。

00000000:   30000800 01000000 02000001 002b00df †0............+..         
00000010:   ff01b004 f0077000 72006f00 64007500 †......p.r.o.d.u.         
00000020:   63007400 ef000001 f801f7            †††††††††††††c.t........     

有人可以帮我这个吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

mdf = SQL Server。

哪个版本?这个领域是什么样的?

XML字段 - 好吧...... ...它以数据的形式存储(未记录),而不是文本。这是最好的,以支持高级查询功能。不是这意味着存储XML并检索它可能会改变字符串 - 因为剩余空间被删除。这消除了......签名XML元素的有效性(如果您在XML中使用签名)。

基本上,解析XML结构并将数据存储在单独的数据库结构中。