2012-01-08 10 views
2

私はおそらく、いくつかの企業全体で非常に共通の要件であるという要件を持っています。HTMLからXMLへとその逆、およびUIからの実行時のスキーマによる検証 - JAXB?

要件:私は豊富なインターフェイスのUIを持っています。表されるUI要素は、スキーマに基づいています。したがって、すべての要素にはUIに表示される方法があります。たとえば、スキーマ内の要素は、UI上に音符エディターで表示されます。これで、ユーザーはスキーマごとにレスポンス要素の前後に異なるタイプの要素を追加できます。したがって、UIはそれに応じて変更する必要があります。すべての要素の上に、UIは2つのボタン "Add Before"/"Add After"を表示します。では、このようなシナリオをどのように扱うのですか?

前に行くか、何が特定の要素を追加することができ、特定の要素の後に、どのように何回も行く理由としてUIの変化に基づいて、実行時に計算するための良い方法は何ですか?

すべてでこの要件を行う方法はありますか?私は自分のアルゴリズムを思いつく必要があると仮定しています。

提案がありますか?

答えて

0

前に行くか、何が特定の要素の後に行くとどのように 何回特定の要素を加えることができる理由としてUI の変化に基づいて、実行時に計算するための良い方法は何ですか?

XMLとHTMLの両方で一意の@idを使用し、すべての要素が@idの値を受け取るようにします。対応するコンテンツ項目のXMLからHTMLを@idでレンダリングします。こうすることで、HTMLフロントエンドの場合、前後にコンテンツを挿入するアイテムを選択すると、AJAXリクエストの要素の@idを送信し、その情報を使用してXMLの正確な要素をバック-endを実行し、HTMLレンダリングを更新します。 HTMLやXMLを操作

は、さまざまな方法で行うことができます。

スキーマの制約を強制WYSIWYGインターフェースを構築できるようなXopusなどの商用ツールが、あります。

+0

XOPUSがツールをデモしました。それはクライアントが集中しすぎて、私たちの製品を探している言語をサポートしていません。私はこれを試してみる。 – AGA

関連する問題