【发布时间】:2011-02-21 16:58:12
【问题描述】:
我花了一些时间创建一个 Relax NG 模式,供我们团队使用,以验证我们用于交换信息的 XML 文档。架构并不复杂,但相当大。
我想知道是否存在可以读取这样的 Relax NG 模式并帮助用户创建相应的实例文档的工具,使用该模式作为模板。也许是一个带有 GUI 的应用程序,可以为文档的每个部分创建字段和下拉选择?
例如,该工具可能会创建一个大纲 XML 文档,并提示用户选择多个特定元素,填写每个字段,可能使用直接从架构中读取的允许值。它还可以在文档“完成”时通过视觉反馈向用户显示,或者在出现验证问题时突出显示。
我可以预期编写自定义 GUI 工具来创建这样的 XML 文档,但我真的希望 GUI 自动反映架构的更改 - 我真的想知道这是否还没有完成。
我知道一些编辑器可以在编写 XML 文档时根据模式自动验证它,但我真的希望让我的用户远离 XML 一步,这样他们就不必担心 XML 的细节语法。
【问题讨论】:
标签: xml user-interface editor schema relaxng