0

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>

または、Form Builderからdata.xml属性を定義する方法はありますか?

4

1 に答える 1

0

/form/contact/@first-nameコントロールを要素()ではなく属性()にバインドしようとしているように見えます/form/contact/first-name。これは、XFormsを手動で作成する場合は実行できますが、FormBuilderを使用してフォームを作成する場合は実行できません。Form Builderを使用すると、データの収集に使用されるXMLの構造がFormBuilderによって自動的に作成されます。

このXMLが別の形式のデータを期待する別のシステムに移動する必要がある場合は、送信時に、データの送信先となる独自のサービスを実装し、たとえばXSLTを使用してそのサービスで変換を実行できます。

于 2012-10-27T19:38:28.213 に答える