【发布时间】:2018-09-27 20:18:14
【问题描述】:
我有更多包含消息结构描述的 XSD 文件。 我们的应用程序只能使用一个 XSD,所以目前我需要手动将 XSD 合并到一个 XSD 中。注意命名空间等等。
你知道如何在不复制粘贴的情况下自动制作吗?
我尝试从 XSD 生成类并再次生成单个 XSD,但没有成功。
【问题讨论】:
我有更多包含消息结构描述的 XSD 文件。 我们的应用程序只能使用一个 XSD,所以目前我需要手动将 XSD 合并到一个 XSD 中。注意命名空间等等。
你知道如何在不复制粘贴的情况下自动制作吗?
我尝试从 XSD 生成类并再次生成单个 XSD,但没有成功。
【问题讨论】:
您所描述的函数名为flattening,可在XMLSpy、oXygen XML Editor 和QTAssistant 等商业XML/XSD 编辑器中使用。
【讨论】:
小心你想要的。就我而言,我有一个架构正在导入其他两个架构文件。由于它们都使用不同的命名空间,所以它们不能被 XMLSpy “扁平化”。我猜这个功能是为了别的东西。使该工具对我无用,我通过将导入部分复制并粘贴到基本文件中再次手动合并它们。
【讨论】: