0

次の仕様でフォームアプリケーションを開発する必要があります。データを含む XML ファイルがあります。このデータをアプリケーション内またはフォームで表示する必要があります。ユーザーは、データを表示、編集、追加、操作し、XML ファイルに保存できる必要があります。アプリケーション/Web サーバーを使用できません。オフライン アプリケーションである必要があり、データをブラウザーに表示する必要があります。フォーム アプリケーションを開発する最良の方法は何ですか? XML --> XSLT --> XHTML (フォーム)? 別のより良い解決策はありますか?私を助けてください。

4

2 に答える 2

1

タグでXFormsについて言及したように、これはオプションです。ブラウザでクライアント側のレンダリングエンジンを使用する必要があります。私はこれらの1つを調べます:

  • XSLTForms -XSLTとJavascriptに基づいており、非常に活発に開発されており、ブラウザに依存しません。
  • MozillaXFormsプロジェクト-Firefoxのみである余裕がある場合。かなり安定しているはずです。
  • formsPlayer -IEのみである余裕がある場合。安定している必要がありますが、積極的に開発されてはなりません。

注意してください-それらすべてでセキュリティ制限に遭遇する可能性があります。HTMLがローカルファイルからのものであっても、ブラウザはファイルシステム内の任意の場所にファイルを保存することを許可しません。私は、MozillaXFormsを使用してXMLをローカルファイルに正常に保存したことを漠然と覚えています。XSLTFormsではもっと問題があると思います。

于 2010-02-11T09:47:02.520 に答える
0

XSLTFormsとWebサーバーを使用すると、ファイルをローカルに保存できます。コンテンツはサーバーに送信されてからクライアントに返され、コンテンツタイプが強制されるため、ブラウザーはファイルをファイルに保存するように提案します。

完全にオフラインであることは、ローカルWebサーバーを使用できないことを意味するわけではありません。Apache + PHPは軽量で、Cで記述された専用の最小限のWebサーバーを持つこともできます。

于 2010-02-12T08:26:26.850 に答える