我想创建一个基于网络的界面来配置系统。我的系统配置是使用 XML 定义的,我有一个 XML 架构。我正在寻找一个 Java 库,它采用此模式并自动创建一个漂亮的基于 Web 的界面,用于查看和编辑 XML 配置文档。
如果这个库允许扩展和隐藏复合元素,当然还要确保生成的 XML 符合 XSD,那就太好了。
我应该在这里的某个地方使用 Xform 吗?
问候
最佳答案
看看Xopus .它是一个用 Javascript 编写的基于浏览器的 XML 编辑器。它以 XML 文档、XML 模式和 XSLT 作为输入。
Xopus 针对非技术用户,根据指定的 XML 模式,将禁用/隐藏所有会使文档无效的 UI 选项。
XSLT 用于创建所见即所得的编辑 View 。通过使用 Xopus DOM API 动态设置 XSLT 参数,可以轻松添加扩展和隐藏部分文档。 .
关于从 XSD 以编程方式生成的 XML 编辑器需要 Javascript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629517/