私はコマンドラインから入力を受け入れてxmlファイルを作成し、xmlファイルをput/editingレコードで更新し、xmlファイルを読み込んでエントリを削除するJavaアプリケーションを作成する予定ですxmlファイルに保存します。 xmlをコマンドプロンプトから修正することは意味があります。また、Javaアプリケーションで使用するxml関連のツールは何になるのですか?修正するコマンドライン入力とXML
0
A
答えて
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
関連する問題
- 1. Qt XML入力
look up java XML DOM。さもなければ、私はコマンドライン入力がそれを行う方法ではないと思います。 –