2011-11-04 82 views
2

我想實現,可以存儲任何類型的功能爲對象的系統中,對象可以是任何類的對象。 對於每個對象,我將使用xml將其功能保存到數據庫中。 對於每個類對象我將使用的驗證(DTD或XSD)構建的動態由用戶,然後再將其保存到數據庫構造中,爲了驗證產品。 對象的一個​​特性可以是任何類型的數據:字符串,字符,整型,雙精度,圖片,視頻等。使用SQL SERVER 2008處理XML和XML驗證?

你能指出我在一些文章,示例代碼段或最佳代碼爲導向的方法,以獲得在我規定的目標是什麼?

從以前question我已經看到了,這是最好的辦法。

謝謝,

回答

4

我會說:折騰DTD並升級到21世紀!改爲使用XSD(XML模式)。

SQL Server 2005和更新提供了數據庫中的XML架構集合的支持,這樣你就可以「強制」 XML列遵守可能XML模式的集合。

瞭解更多關於SQL Server中的XML架構集合在這裏:

+1

偉大的回答,太糟糕了,我不能給你它不止一次投票 –