是否有命令行替代方案可以将 Orbeon 表单定义发布到 Form Runner?

Is there a command-line alternative to publishing an Orbeon form definition to Form Runner?

我很想知道是否有一种方法可以在 Form Builder 之外创建表单定义,然后发布到 Form Runner 中的 运行?

Form Builder 在构建导致崩溃的大型表单时会变得非常占用内存。当它们包含需要使用内置文本编辑器手动编辑的自定义操作时尤其如此。

因此,如果能够在 Atom、XML Spy 等外部 XML 编辑器中编辑表单定义,然后使用命令行工具build/publish 用于 Form Runner。然后您可以使用从命令提示符编译软件的传统方法。甚至可以将表单构建作为目标或依赖项添加到 makefile 中。

从 Orbeon Forms 2016.1 开始,API 无法从命令行发布表单定义。我可以看到您将以 XML 格式发送表单定义的 "publish" API 有何用处。

同时,如果您想进行一些手动编辑,您可以简单地 copy/paste XML from/to Form Builder,如果遇到崩溃或可用性问题,请 report them.