【问题标题】:Tools to help me generate an xml schema for a mssql database?帮助我为 mssql 数据库生成 xml 架构的工具?
【发布时间】:2009-04-09 23:10:08
【问题描述】:

我希望能够生成我的 MSSQL 数据库结构的 xsd。是否有任何工具或库可以帮助我做到这一点?

类型化数据集的 VS 设计器即将推出,但我正在寻找一种编程方法。

【问题讨论】:

    标签: .net sql-server xsd


    【解决方案1】:

    由于没有用于将关系数据导出到 XML 文档的标准方法,因此也没有一种方法可以为该数据生成 XSD。

    但是...不久前,我通过使用 Access 创建一个小型数据库模型,然后从 Access 导出到 XML 数据和 XSD 模式文件,从而克服了类似的障碍。 (我不记得确切的菜单命令;它们并不明显,但它们确实存在。)生成的 XML 和 XSD 不适合我的应用程序,但只需使用该示例就足以获得我开始了。

    我希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      Altova 最新版本的 XMLSpy 可以做到。选项位于转换|从 DB 结构创建 XML 模式。它不是很好(生成的模式并不是一个它实际上接受为有效的模式,因为它包含了一些杂乱无章的东西——这很奇怪),但它包括主键和外键。这并不完全是一种程序化方法,但它可能会帮助您入门。

      【讨论】:

        【解决方案3】:

        迪诺, 你试过吗?

        SELECT col1, col2 from YourTable for xml AUTO, ELEMENTS
        

        这是另一个不错的例子: http://codingsense.wordpress.com/2008/12/31/mssql-output-in-xml-using-for-xml/

        【讨论】:

          猜你喜欢
          • 2010-11-29
          • 2021-04-06
          • 1970-01-01
          • 2011-02-27
          • 1970-01-01
          • 2021-12-03
          • 1970-01-01
          • 2010-11-09
          • 2021-03-10
          相关资源
          最近更新 更多