【问题标题】:Working with XML and XML Validation with SQL SERVER 2008?使用 SQL SERVER 2008 处理 XML 和 XML 验证?
【发布时间】:2011-12-21 19:59:48
【问题描述】:

我正在尝试实现一个可以为对象存储任何类型特征的系统,该对象可以是任何类型的对象。 对于每个对象,我将使用 xml 将其功能保存到数据库中。 对于每一类对象,我将使用由用户动态构建的验证(DTD 或 XSD),以便在将产品保存到数据库之前对其进行验证。 对象的特征可以是任何类型的数据:字符串、字符、整数、双精度、图片、视频等。

您能否指出一些文章、示例、代码 sn-ps 或最佳面向代码的方法,以实现我之前所说的目标?

从之前的question 我看到这是最好的方法。

谢谢,

【问题讨论】:

    标签: c# sql-server xml xsd dtd


    【解决方案1】:

    我会说:扔掉 DTD,升级到 21 世纪!请改用 XSD(XML 架构)。

    SQL Server 2005 和更高版本在您的数据库中提供对 XML 模式集合的支持,因此您可以“强制”您的 XML 列以符合可能的 XML 模式集合。

    在此处阅读有关 SQL Server XML 架构集合的更多信息:

    【讨论】:

    • 很好的答案,可惜我不能给你超过一票
    猜你喜欢
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多