Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了 Orbeon 表单。我们如何将表单保存为 XML 格式。假设我在表单中创建了一个按钮。单击按钮后,我需要为创建的表单生成 XML。
单击编辑按钮它显示表单的代码。现在我需要在按钮单击事件上以 XML 格式生成相同的代码。
有什么建议么?
因此,基于上述评论,我的理解是您想解析表单定义的 XML以创建 POJO 类。
在这种情况下,我认为正确的时间是发布表单时。
如果您有自己的持久层实现,则可以在发布时收到表单定义的 PUT 时轻松连接。但除此之外,问题在于此时没有钩子。
您可以在仅在设计时工作的表单中放置一个按钮,但这会很麻烦:您必须编写自己的 XForms,可能在您创建的每个表单中,并在运行时隐藏该按钮。
如果在运行时,则表单定义的 XML 不可用。
简而言之,如果不对 Form Builder 进行更多涉及的更改,我认为您无法做到这一点。