Orbeon 按名称绑定不同的控件值

Orbeon 按名称绑定不同的控件值,orbeon,Orbeon,我们在FormBuilder中通过名称绑定不同的控件值来编码表单。例如:。 实际上,我们需要这样的xml数据:。 正如您在outputdata.xml中看到的,名为A_2的控件与名为B2的控件绑定在一起。等等。A_3与B3,…,A_n与Bn(n-数字) 我们通过使用XSLT转换技术实现了这一点。使用工作流按钮发送和HTTP服务调用jsp。 我们的表格很难编码。因为我们可能会犯错误。我们怎样才能使它变得容易。我们正在考虑某个部分的自动命名。 例如:我们如何为某些部分中创建的控件自动命名。(每个控件

我们在FormBuilder中通过名称绑定不同的控件值来编码表单。例如:。 实际上,我们需要这样的xml数据:。 正如您在outputdata.xml中看到的,名为
A_2
的控件与名为
B2
的控件绑定在一起。等等。A_3与B3,…,A_n与Bn(n-数字) 我们通过使用XSLT转换技术实现了这一点。使用工作流按钮发送和HTTP服务调用jsp。 我们的表格很难编码。因为我们可能会犯错误。我们怎样才能使它变得容易。我们正在考虑某个部分的自动命名。 例如:我们如何为某些部分中创建的控件自动命名。(每个控件的名称以A_1、A_2、A_3等开头,在不同的部分中,控件名称分别以B1、B2、B3、B4开头。)

或者有没有其他技术可以像outputdata.xml那样获取data.xml?谢谢!
xpl processor呢?

根据avernet的回答,我们必须按照约定编写XSLT来重命名元素。

您的意思是链接到
outputdata.xml
的示例吗?@ebruchez,是的。可以从Form Builder向控件添加一些属性吗?我们需要将一些数据绑定到Form Build中的控件er.Avernet建议我使用XSLT将一种xml转换为另一种xml。但这非常复杂。因为在输入代码名时,键入(a_1,a_2,a_3,…,a_n与B1,B2,B3,…,Bn绑定可能会出错。你明白我的意思吗?@ebruchez,例如:我们为一个输入控件名指定a_2,并使用NKIPC=“011112102”到值字段。然后我们使此部分不可见。
NKIPC=“011112102”
分别使用另一个控件
80
。在输出中,我们得到
。我们将名为B的控件绑定到所有控件(请参见outputdata.xml)
KCP=“F262601”MKEI=“469”PERIOD=“2”
。如何编写表单和绑定xml元素是我们的想法。但这很复杂,因为我们有一个包含大数据的非常大的表单。所以我需要帮助。@ebruchez,Erik,我还在等待你的答案。@Bolatik看到
KCP=“F262601”MKEI=“469”PERIOD=“2”我有点惊讶
在表单数据中。这意味着您创建了一个名为
B
的字段,并且用户键入了
KCP=“F262601”MKEI=“469”PERIOD=“2”
。如果改为使用3个字段
KCP
MKEI
PERIOD
,这不是更有意义吗?然后,在XML中有3个元素,但这些元素可以在收集数据后通过XSLT在属性中转换。