是否有一个应用程序可以帮助人们基于RELAXNG模式创建XML文档?
我花了一点时间创建了一个RELAXNG模式,供我们的团队使用,以验证用于交换信息的XML文档。模式并不复杂,但相当大 我想知道是否有一个工具可以读取这样的RELAXNG模式,并帮助用户使用该模式作为模板创建相应的实例文档。也许是一个具有GUI的应用程序,该GUI为文档的每个部分创建字段和下拉选择 例如,该工具可能会创建一个大纲XML文档,并提示用户选择多个特定元素,填写每个字段,可能使用直接从模式读取的允许值。当用户的文档“完成”时,它还可以通过视觉反馈向用户显示,或者在出现验证问题时突出显示 我可以预期编写一个定制的GUI工具来创建这样一个XML文档,但是我真的希望GUI能够自动反映对模式的更改——我真的想知道这是否已经完成了是否有一个应用程序可以帮助人们基于RELAXNG模式创建XML文档?,xml,user-interface,editor,schema,relaxng,Xml,User Interface,Editor,Schema,Relaxng,我花了一点时间创建了一个RELAXNG模式,供我们的团队使用,以验证用于交换信息的XML文档。模式并不复杂,但相当大 我想知道是否有一个工具可以读取这样的RELAXNG模式,并帮助用户使用该模式作为模板创建相应的实例文档。也许是一个具有GUI的应用程序,该GUI为文档的每个部分创建字段和下拉选择 例如,该工具可能会创建一个大纲XML文档,并提示用户选择多个特定元素,填写每个字段,可能使用直接从模式读取的允许值。当用户的文档“完成”时,它还可以通过视觉反馈向用户显示,或者在出现验证问题时突出显示
我知道一些编辑器可以在编写XML文档时根据模式自动对其进行验证,但我真的希望让我的用户远离XML一步,这样他们就不必担心XML语法的细节。Sun XML实例生成器完成这项工作,但自从甲骨文接管Sun以来,与它的链接似乎已经腐烂。我想,向某人索要一份副本,或者浏览一下网页。从来没有找到一个完全适合这个问题的解决方案。一个很有希望的方法是将RelaxNG模式转换为XML模式(XSD),然后使用Eclipse编辑器的XML模式支持来指导数据输入,但我们从来没有做过足够多的工作来确定这一点。在Relax NG上看creator 这是基于Emacs的模式。它与Emacs 23和更高版本捆绑在一起