2012-04-11 10 views
0

私はコマンドラインから入力を受け入れてxmlファイルを作成し、xmlファイルをput/editingレコードで更新し、xmlファイルを読み込んでエントリを削除するJavaアプリケーションを作成する予定ですxmlファイルに保存します。 xmlをコマンドプロンプトから修正することは意味があります。また、Javaアプリケーションで使用するxml関連のツールは何になるのですか?修正するコマンドライン入力とXML

+0

look up java XML DOM。さもなければ、私はコマンドライン入力がそれを行う方法ではないと思います。 –

答えて

1

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

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

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

+1

Piotrありがとうございます。私は既にJava Objectsを作成し、XMLファイルを作成して読み込むためにmarshall/unmarshallに使用しました。これはJAXB APIを使って行っています。 しかし私のアプリケーションでは、CRUDを処理するためのJava App UIが必要です。このアプリケーションはXMLファイルをロードして保存できます – LivingThing

関連する問題