需要一个工具来将XSD架构与导入合并并包含到单个文件中

Alt*_*ife 12 merge xsd

我是一个包含多个导入的xsd文件.

我需要基本上将模式合并到一个文件中,以便在第三方应用程序中使用(不支持包含).

是否有可以执行此操作的免费/开源工具或脚本?

Pet*_*dea 7

你可能会发现有用的东西,例如在这里这里.另一个免费源可能是Microsoft Technet上描述的源,因为它涉及MS SQL Server产品中存在的限制(也显示了与您的问题相关的真实示例),其中不支持<xsd:include />.如果你没有编译和运行代码的能力,你仍然可以使用它作为一个"脚本"与从C#脚本引擎帮助不大,如.

但是,正如我在此处指出的那样,<xsd:import /> s无法重构"out",因为模式文件只能定位一个名称空间.

如果你曾经进入一个非常严重的重构场景,比如这里描述的场景,你可能需要考虑别的......