我需要为自定义XML语法创建一个WYSIWYG XML编辑器。 我已经在这个域下探索了我能找到的所有OpenSource工具。 包括VEX,氧气,Bitflux ...
他们都没有达到我的目的。
我也在寻找基于javascript的WYSIWYG HTML编辑器,它可以支持和附加带有DTD或任何语法的DOCTYPE。我已经检查过FCK和CKEditor以及TinyMCE编辑。
答案 0 :(得分:3)
Jaxe是使用自定义XML语法创建GUI的理想选择(尽管你可以说我有偏见,因为我写了大部分内容; - )
有关示例,请参阅How to create an XML language and its XML editor in 5 minutes(您可以跳过“XML语言的定义”部分,因为您已经拥有它)。或者,您可以打开XSD文件并选择导出到配置菜单,如配置文件语法文档中所述,从架构中自动创建配置文件。
然而,与其他XML编辑器相反,Jaxe并不试图成为“WYSIWYG”,它试图成为“WYSIWYM”,即使它具有图形界面。因此,您看到的结果通常看起来不像最终结果,它试图用可见标记来表达XML元素的含义。这会产生语义上更好的文档,但是用户需要知道语义编辑的含义,因此可能会或可能不会是您正在寻找的内容......