问题 将XSD转换为SQL关系表


是否有可用的东西可以帮助我将XSD转换为SQL关系表? XSD相当大(无论如何在我的世界里),如果有什么东西推动我前进而不是从头开始,我可以节省时间和无聊的打字。

XSD是 这里 如果你想看看。它是交换MSDS的标准化/本地化格式。


2686
2017-12-31 16:41


起源

可能重复 如何从XSD文件创建数据库表? - Yahoo Serious


答案:


Altova的 XML间谍 有一个功能,将从XSD文件生成SQL DDL脚本。 XML Spy会花费你一些钱。

有趣的是,开发人员使用了一个非常聪明的技巧,即使用XSLT转换从XSD文件创建DDL脚本。他们分为两部分 这里 和 这里

我可能要自己尝试一下以备将来使用......

编辑:刚才发现这个问题 这里...


10
2017-12-31 16:51





有一个名为的命令行工具 XSD2DB,从xsd文件生成数据库,可在sourceforge获得。

有关详细信息:请参阅此现有问题 如何从XSD文件创建数据库表


0
2018-02-25 12:57





您可以使用XSLT转换。例如,请参见: 使用XSLT从XSD和XSL样式表生成SQL

Microsoft有一个用于执行XSLT转换的命令行工具: 用于XSLT的Microsoft命令行工具

使用MSBuild或Grunt将转换集成到构建过程中也很容易。

以下是Microsoft文档的参考: XML标准参考,包括XSD,XSLT等。


0
2017-08-12 22:45