我想从 XSD 文件创建 GUI 组件。生成的 GUI 应用于相应模式的具体 xml 实例,并将数据绑定到“有趣的”元素或属性内容。我考虑了这些解决方案:
贾克斯前线。(商业工具)。这不会生成源代码。这对我来说很重要,因为我希望生成的 GUI 和 GUI 的其他组件之间进行通信。
使用 xsd2emf 并尝试从中生成一个编辑器。生成的模型很复杂,生成的编辑器也很复杂,而且有问题。
自己做,例如从 xsd 生成一个 xml,将 xml 加载为 dom,选择有趣的部分并使用http://www.vogella.de/eclipse.html中描述的一种方法生成数据绑定。
有没有人有其他想法或已经成功解决了这个问题?我更喜欢生成 SWT GUI 的免费开源解决方案。