1

科学的または市場調査のアンケートは、主に次の形式の質問で構成されています。

はじめに:次の記述にどの程度同意しますか...

選択肢:非常に - どちらかと言えば - まあまあ - むしろそうではない - 全くそうではない

ITEM 1: コカ・コーラが大好き

...

アイテムn: ...

全体をSCALEと呼びましょう。1 つのスケールはいくつかの項目で構成され、イントロがあり、一定数のオプションがあります。データベースには、必要な外部キーを持つテーブル「intro」、「option」、「items」、「scale」があります。適切なクエリを使用して、この情報を選択し、アンケート スケールを表示するためにフォーム ビューに挿入します。

これらのスケールを編集しなければならない非技術系の第三者がいない限り、これは問題ありません。最近、別のアプローチが頭に浮かびました。翻訳を含む前述のすべてのデータを含むスケールに XML ファイルを使用することは可能かもしれないと考えました。

XML は転送手段であり、データ ストレージではないことはわかっています。XML のクエリは、データベースに対して SQL を使用するほど簡単ではないこともわかっています。しかし、サード パーティはどうでしょうか。質問を編集できるバックエンドを開発する必要がありますか? それについてどう思いますか。アンケートの質問 (スケール) を保存する別の 3 番目の方法をご存知ですか?

ここまでのまとめ: わかりました。編集インターフェイスの方が優れたソリューションのようです。XMLに関する速度の問題について誰かが何かを書くことができますか...

4

5 に答える 5

3

最善の方法は、技術に詳しくないサード パーティ向けの単純なバックエンドを構築することです。

技術者ではないユーザーは、おそらく XML ファイルを編集するのに苦労するでしょう。また、編集後にファイルが適切にフォーマットされていることをどのように確認しますか? ソフトウェアは入力をチェックし、意味のあるエラー メッセージを出力する必要があります。つまり、基本的なバックエンドを作成することになります。

于 2008-11-22T20:51:38.547 に答える
1

プレゼンテーションに関する限り、XSLT (変換用の XML スタイル シート) は、ドキュメントを「プレゼンテーション可能な」インターフェイスに変換できます。ただし、結果を取得して保存するためのメカニズムが必要です。しかし、XML の場合は、XSL を使用しなくても、考えられるほとんどすべてのインターフェイスをその前に置くことができます。

リレーショナル データベースに対する XML アプローチの利点の 1 つは、提供できる組み込みの可変性です。私はこのようなシステムをいくつか構築しましたが、調査構造とデータの変動性を処理できる適切なデータベース構造を考え出すのは困難です。

于 2008-11-23T13:09:15.047 に答える
1

MS InfoPath はもうご覧になりましたか? これはまさに彼らが行っていることであり、非常にうまく機能しています。

于 2008-11-22T18:24:16.970 に答える
0

XML にしたい場合は、Interactive Schema Interpreter ( http://sourceforge.net/projects/interactive/ ) を参照することをお勧めします。

于 2008-11-25T09:32:59.100 に答える
0

何かが変更されるたびに構成ファイル(本質的にはxmlファイル)を解析するよりも、バックエンド(正しい用語ですか?)を介して行う方が簡単です。

于 2008-11-23T08:29:15.067 に答える