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

所见即所得XML编辑器(基于DTD或RelaxNG或XSD的语法),xml,xslt,wysiwyg,sgml,wysiwym,Xml,Xslt,Wysiwyg,Sgml,Wysiwym,我需要为自定义XML语法制作一个WYSIWYG XML编辑器。 我已经探索了在这个领域下我能找到的所有开源工具。 包括VEX、氧气、Bitflux 没有一个符合我的目的 我也在寻找基于javascript的WYSIWYG HTML编辑器,它可以支持DTD或任何语法的附加DOCTYPE。我已经查看了FCK、CKEditor和TinyMCE之类的编辑器。Jaxe是创建带有自定义XML语法的GUI的理想选择(尽管你可以说我有偏见,因为我编写了大部分编辑器;-) 请参见示例(您可以跳过“XML语言的定义

我需要为自定义XML语法制作一个WYSIWYG XML编辑器。 我已经探索了在这个领域下我能找到的所有开源工具。 包括VEX、氧气、Bitflux

没有一个符合我的目的


我也在寻找基于javascript的WYSIWYG HTML编辑器,它可以支持DTD或任何语法的附加DOCTYPE。我已经查看了FCK、CKEditor和TinyMCE之类的编辑器。

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

请参见示例(您可以跳过“XML语言的定义”部分,因为您已经有了它)。或者,您可以打开一个XSD文件,并选择“导出到配置”菜单(如配置文件语法文档中所述),以从架构自动创建配置文件


然而,与其他XML编辑器不同,Jaxe并不试图成为“所见即所得”,它试图成为“所见即所得”,即使它有一个图形界面。因此,您看到的通常与最终结果不同,它试图通过可见的标记传达XML元素的含义。这将产生语义更好的文档,但用户需要知道语义编辑的含义,因此这可能是您想要的,也可能不是您想要的…

可能与“WYSIWYG XML编辑器”的确切含义重复?你是说语法突出显示吗?为什么你尝试的工具没有达到你的目的?这对于提出新建议的人来说是很重要的信息。我知道这类问题已经被问过了。但很抱歉,我不知道下一步该怎么说才公平。谢谢你的链接。这是有益的。Jaxe就是我现在看到的。所有这些都不符合我的目的,因为它们都不能真正扩展到我的XML格式,或者仅仅提供了扩展它的好方法。Visual Studio(2008或20010)有一个很棒的XML编辑器,它实现了基于模式的编辑、提示和智能感知。它不是开源的,但VS2008可能可以以最低价格获得——如果不是免费的话。我认为Oxygen也必须有类似的功能。嗨,现在主要的问题是我想在eclipse插件中使用Jaxe。EclipseUI在SWT中。但是Jaxe正在摇摆。这是我面临的主要问题。是否有Jaxe的SWT版本,或者SWT中是否有这样的库?