Orbeon3.9CEを使用してXMLドキュメントのエディターを作成しようとしています。さまざまな属性用に作成したxformsフィールドに、既存の入力XMLドキュメントにそれらがない場合、Webフォームに表示されないという問題が発生しました。Stack OverflowとOrbeonのドキュメントとwikiを検索しましたが、これを修正するための設定を見つけることができませんでした。
質問する
217 次
2 に答える
2
これは仕様に従って実装されます。ref
空のシーケンス(またはXForms1.1仕様で使用されるXPath1.0用語では「空のノードセット」)に解決される場合、コントロールは関連性がないと見なされます。欠落している場合にノードを自動的に作成するためのプロビジョニングはありません。したがって、これは次のいずれかで行う必要があります。
- XFormsの外で、欠落している要素または属性を追加するためにXMLを歳差運動するフェーズ。
- XFormsでは、インスタンスがロードされた後、必要に応じてインスタンスにノードを挿入します。
いくつかのノードを追加する必要がない限り、最初のオプションの方が適切である可能性があります。
于 2012-04-23T22:55:44.793 に答える
1
@avernetの応答は正しいです。
誰かがこのスレッドで同様の質問をしました。
私が行った推奨事項は、これを自動的に処理するXBLコンポーネントを作成することでした。私は、そのようなコンポーネントの最初のバージョンを、最終的な使用可能なソリューションとしてではなく、提案として提案しました。しかし、それはあなたを助けるかもしれません。
于 2012-04-24T05:42:25.953 に答える