我们如何将单行文本组件的提示(如orbeon Form Builder中的xml 属性)发送到data.xml? 例如: 提示:first-name =“Erik”last-name =“Bruchez”email =“info@orbeon.com”
<?xml version="1.0" encoding="utf-8" ?>
<form>
<contact first-name="Erik" last-name="Bruchez" email="info@orbeon.com" />
</form>
现在发送按钮生成data.xml,如:
<contact>
<first-name>Erik</first-name>
<last-name>Bruchez</last-name>
<email>info@orbeon.com</email>
<phone>6505555555</phone>
</contact>
或者是否有一些方法可以从表单生成器中定义data.xml属性?
答案 0 :(得分:0)
在我看来,您正在尝试将控件绑定到属性(/form/contact/@first-name
),而不是元素(/form/contact/first-name
)。如果您手动编写XForms,则可以执行此操作,但如果您使用表单生成器创建表单则不行。使用表单生成器,表单生成器会自动为您创建用于收集数据的XML结构。
如果此XML需要转到另一个需要不同格式数据的系统,那么您可以在提交时实现自己的数据发送服务,并且可以在该服务中进行转换,例如使用XSLT。