gpt4 book ai didi

xml - 如何将 Ecore 的 XMI 模型实例转换为给定 XSD 的 XML?

转载 作者:数据小太阳 更新时间:2023-10-29 01:58:42 25 4
gpt4 key购买 nike

我正在使用基于导入的 XML 架构文件 (XSD) 的 Ecore 模型。使用生成的 Java 类(基于 Ecore 模型),我构建了一个模型实例并将其保存为 XMI 标准中的资源。这个XMI文件实际上是一个符合Ecore模型的XML文件。

问题:
是否可以将Ecore模型的实例从XMI格式转换为符合原始XML Schema(XSD)的XML格式?

哪些sdks/frameworks/plugins可以提供这样的转换?

谢谢

最佳答案

如果您确保使用由生成的 XyzResourceFactoryImpl 创建的资源保存实例,它应该会产生符合您的架构的结果。听起来您是使用 XMIResourceImpl 保存的。尝试调用生成测试代码并查看生成的 XyzExample.java 以了解如何确保您使用正确的资源实现和正确的保存/加载选项。

关于xml - 如何将 Ecore 的 XMI 模型实例转换为给定 XSD 的 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com