所见即所得XML编辑器(基于DTD或RelaxNG或XSD的语法)

问题描述:

我需要为自定义XML语法创建所见即所得的XML编辑器。 我已经探索了所有的开源工具,我可以在这个域下找到。 包括VEX,Oxygen,Bitflux ...所见即所得XML编辑器(基于DTD或RelaxNG或XSD的语法)

没有一个符合我的目的。

我也在寻找基于JavaScript的所见即所得的HTML编辑器,它可以支持和DTD或任何语法的附加DOCTYPE。我已经检查过FCK和CKEditor以及TinyMCE类编辑器。

+0

http://stackoverflow.com/q可能存在重复/ 3599569/112053 – barjak 2010-09-09 10:44:34

+0

“WYSIWYG XML Editor”究竟意味着什么?你的意思是语法高亮吗?为什么你尝试的工具不能达到你的目的?对于提出新建议的人来说,这是重要的信息。 – 2010-09-09 10:53:30

+0

我知道这类问题已经被问到。但遗憾的是,我不知道下一步怎样才能提出这一点。感谢您的链接。这是丰富的。 Jaxe就是我现在看到的。上述所有内容都不符合我的目的,因为它们中的任何一个都不能真正扩展到我的XML格式,或者不仅仅提供了任何扩展它的好方法。 – gkns 2010-09-09 12:01:06

Jaxe是理想的创建自定义XML语法的GUI(尽管你可以说我有偏见,因为我写的大部分;-)

How to create an XML language and its XML editor in 5 minutes为例(你可以跳过“定义XML语言“部分,因为你已经拥有了它)。或者,您可以打开一个XSD文件,然后按照配置文件语法文档中的说明选择导出到配置菜单,以从模式自动创建配置文件。但是,与其他XML编辑器相反,Jaxe并不试图成为“所见即所得”,它试图成为“所见即所得”,即使它具有图形界面。因此,您看到的内容通常看起来并不像最终结果,它试图通过可见标签来传达XML元素的含义。这会导致语义上更好的文档,但用户需要了解语义编辑的含义,以便可能会或可能不会找到您想要的内容...

+0

嗨,现在主要的问题是我想要一个Eclipse插件内的Jaxe。 Eclipse UI在SWT中。但是Jaxe在SWING。这是我面临的主要问题。有没有SWT版本的Jaxe或SWT中是否有这样的库? – gkns 2010-09-21 14:04:18

+0

据我所知并不如此。 – Damien 2010-09-21 14:15:44