-1

重複の可能性:
オープンソース API を使用して Java オブジェクトを xml に変換する最良の方法は何ですか?

この件に関する既存の質問12を見つけましたが、それが最新のものであり、私がやろうとしていることに最も適しているかどうかはわかりませんでした。

XMLBeans について 1 つの強力な提案がありましたが、ここ SO ではあまり議論されておらず、上記の最初のリンクでも言及されていません (とにかく、賛成票はありません)。

JAXB は依然としてこれに対する最良の推奨事項ですか? もしそうなら、object->xml で A->B をウォークスルーする簡単なチュートリアルはありますか?

更新: Java オブジェクトのリストが与えられており、指定されたスキーマに従ってそれらを xml に変換する必要があります。

4

2 に答える 2

4

私は、アノテーションと XML ベースのマッピングの両方をサポートするJAXBを使用することを好みます。

于 2012-05-07T14:39:40.093 に答える
3

あなたの質問2が示唆するように、私はXStreamを使います。

注釈は必要なく、構成だけで済み、単純なオブジェクトをすぐにシリアル化できます。オブジェクトを特定のスキーマに適合させるには、最初にそれらをスキーマによく似たオブジェクトに変換し、それらを XML にシリアル化します。

XStream ページには、リクエストしたチュートリアルも含まれています。

于 2012-05-07T14:41:03.167 に答える