私はサードパーティのXSDを持っている新しいプロジェクトを開始しています。私のJavaアプリケーションは、このXSDに準拠したXMLメッセージを生成し、このXSDに準拠する受信XMLメッセージを読み取る必要があります。過去に私はこれにApache XMLBeansを使用しました(http://xmlbeans.apache.org/)。 XMLBeansが廃止されたようです。引退したXMLBeansの代わりになるものは何ですか?私は他のプロジェクトでXStreamを使用しましたが、XStreamがXSDからJavaクラスを生成できることを思い出さないので、このユースケースのXMLBeansよりも良い選択ではないと思います。 XSDには何百もの型が定義されており、手でJavaでそれらを表現するために何百ものJavaクラスを作成しなくても大丈夫です。XMLBeansの代わりに、廃止されたものを使用しますか?
つまり、ここで与えられたXStreamの例:http://x-stream.github.io/tutorial.htmlを使用すると、私はXSDで定義されたPerson型(およびその他99個)を持っています。 XMLBeansを使用すると、これらのオブジェクトを表すJavaクラスを生成できますが、XStreamを使用すると、Javaクラス(Personなど)を手作業で作成するか、他のツールを使用して作成する必要があります。この場合、どのツールを使用しますか?
ご協力いただければ幸いです。
おかげで、 ジョン
ですここ](https://axis.apache.org/axis2/java/core/docs/userguide-creatingclients.html#choosingclient)。 – mystarrocks
xsdを使用してクラスを生成する – MihaiC
申し訳ありませんが、ライブラリの推奨リクエストは明示的にオフトピックです。私はあなたに "xsd java generate"のためのGoogleを勧めます...または "ソフトウェア推奨"サイトを試してください。下記参照。 –