我们有一个 Ecore 模型,需要为其生成 XSD,以便其他非 EMF 工具可以读取并生成相关的 XML 模型。问题是没有任何 XMI 特定属性作为模型的一部分导出。有几个项目需要 XMI 的引用完整性支持,这被 XMI 引用为 xmi:id,但是当模式被导出时,在任何模式中都没有引用 XMI 命名空间并且没有生成 xmi.xsd 或从生成的 xsds 中引用。
从 Ecore 导出 XSD 时我们遗漏了什么?
我们有一个 Ecore 模型,需要为其生成 XSD,以便其他非 EMF 工具可以读取并生成相关的 XML 模型。问题是没有任何 XMI 特定属性作为模型的一部分导出。有几个项目需要 XMI 的引用完整性支持,这被 XMI 引用为 xmi:id,但是当模式被导出时,在任何模式中都没有引用 XMI 命名空间并且没有生成 xmi.xsd 或从生成的 xsds 中引用。
从 Ecore 导出 XSD 时我们遗漏了什么?