0

コマンドラインから入力を受け取ってxmlファイルを作成するJavaアプリケーションを作成することを計画しています。その後、レコードの書き込み/編集でxmlファイルを更新し、xmlファイルを読み取り、xmlファイルのエントリを削除できます。コマンドプロンプトからxmlを変更することは理にかなっていますか?それを実現するためにJavaアプリケーションで使用されるxml関連のツールは何でしょうか?

4

1 に答える 1

1

アプリケーションからXMLを変更する場合は、おそらくDOMまたはDOMのようなインターフェースを使用する必要があります。したがって、混合コンテンツXMLを使用する必要がない限り、Jdomの使用を検討することをお勧めします。これははるかに優れたAPIです。後者の場合、JavaのDOMインターフェースを直接処理する必要があります。

また、Javaオブジェクトのみを使用してXMLを操作しないようにしてから、たとえばXStreamを使用してそれらをXMLにシリアル化/逆シリアル化することもできます。

オブジェクト指向言語としてのJavaは、XMLのようなツリーのような構造での作業には最適ではありません。関数型言語の方が優れているので、XMLを操作するための優れた機能を備えたScala(Javaコードと一緒に使用できます)の使用を検討してください。

于 2012-04-11T21:31:00.587 に答える