1

Orbeon3.9CEを使用してXMLドキュメントのエディターを作成しようとしています。さまざまな属性用に作成したxformsフィールドに、既存の入力XMLドキュメントにそれらがない場合、Webフォームに表示されないという問題が発生しました。Stack OverflowとOrbeonのドキュメントとwikiを検索しましたが、これを修正するための設定を見つけることができませんでした。

4

2 に答える 2

2

これは仕様に従って実装されます。ref空のシーケンス(またはXForms1.1仕様で使用されるXPath1.0用語では「空のノードセット」)に解決される場合、コントロールは関連性がないと見なされます。欠落している場合にノードを自動的に作成するためのプロビジョニングはありません。したがって、これは次のいずれかで行う必要があります。

  1. XFormsの外で、欠落している要素または属性を追加するためにXMLを歳差運動するフェーズ。
  2. XFormsでは、インスタンスがロードされた後、必要に応じてインスタンスにノードを挿入します。

いくつかのノードを追加する必要がない限り、最初のオプションの方が適切である可能性があります。

于 2012-04-23T22:55:44.793 に答える
1

@avernetの応答は正しいです。

誰かがこのスレッドで同様の質問をしました。

私が行った推奨事項は、これを自動的に処理するXBLコンポーネントを作成することでした。私は、そのようなコンポーネントの最初のバージョンを、最終的な使用可能なソリューションとしてではなく、提案として提案しました。しかし、それはあなたを助けるかもしれません。

于 2012-04-24T05:42:25.953 に答える