【发布时间】:2021-12-20 14:45:02
【问题描述】:
我使用 xtext 创建了一个语法,并生成了 DSL。现在,我想将 DSL 元素(符合语法的程序)转换为 XML 元素。所以,我想知道是否有一个框架允许使用 Java 来做到这一点。我可以使用 Eclipse 编辑器“Sample Reflective Ecore Model Editor”打开具有 DSL 扩展名的文件,并且可以可视化 DSL 的元素。
【问题讨论】:
-
您是指特定的 xml 还是 xmi 表示?使用示例反射 ecore 模型编辑器应该可以工作 ootb(如果你不使用 xbase)
-
如果我得到了 xmi 表示,那将非常有帮助,因为我将能够使用 Acceleo 来进行 xml 的转换。
-
所以您对不同于 xmi 的 xml 感兴趣。您还应该能够直接使用加速与 xtext
-
是的,我想将 xmi 数据转换为符合无伴奏合唱建模工具的 XML 数据,以便在无伴奏合唱图形图中可视化转换后的元素
标签: java xml eclipse transformation xtext