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

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

有帮助吗?

解决方案

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

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

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

编辑:刚刚发现此问题之前已经问过这里 ...

其他提示

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top