как XML хранится в базе данных - PullRequest
0 голосов
/ 08 марта 2010

У меня есть таблица с одним из столбцов, имеющая тип 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 Ответ

2 голосов
/ 08 марта 2010

mdf = SQL Server.

Какая версия? Как выглядит поле?

поле XML - хорошо ... ... он хранится в виде данных (не задокументировано), а не в виде текста. Это сделано для поддержки расширенных функций запросов. Это не означает, что хранение XML и его извлечение может ИЗМЕНИТЬ СТРОКУ - поскольку лишние пробелы удаляются. Это исключает ... действительность подписанных элементов XML (если вы используете подписи в XML).

По сути, структура XML анализируется, а данные сохраняются в отдельной структуре базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...