Работа с XML и проверка XML с помощью SQL SERVER 2008? - PullRequest
2 голосов
/ 04 ноября 2011

Я пытаюсь реализовать систему, которая может хранить какие-либо функции для объекта, объект может быть любым классом объекта.Для каждого объекта я сохраню его особенности, используя XML в базу данных.Для каждого класса объектов я буду использовать валидацию (DTD или XSD), созданную динамически созданной пользователем, для проверки продукта перед его сохранением в базе данных.Особенностью объекта может быть любой тип данных: строка, символ, int, double, картинка, видео и т. Д.

Можете ли вы указать мне некоторые статьи, примеры, фрагменты кода или лучший подход, ориентированный на коддля того, чтобы получить цели, о которых я говорил ранее?

Из предыдущего вопроса Я видел, что это лучший подход.

Спасибо,

1 Ответ

4 голосов
/ 04 ноября 2011

Я бы сказал: бросьте DTD и обновитесь до 21-го века! Вместо этого используйте XSD (XML-схема).

SQL Server 2005 и новее предлагает поддержку коллекций XML-схем в вашей базе данных, поэтому вы можете «принудительно» применять ваши XML-столбцы для соответствия коллекции возможных XML-схем.

Подробнее о коллекциях XML-схем SQL Server можно прочитать здесь:

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