Java オブジェクトと XML スキーマ (XSD) がある場合、そのオブジェクトを取得してスキーマに沿った xml ファイルに変換する最善の方法は何ですか。オブジェクトとスキーマはお互いを認識していません (Java クラスがスキーマから作成されていないため)。
たとえば、クラスには、xsd ファイルの「countTotal」という要素に対応する整数フィールド「totalCountValue」が存在する場合があります。「オブジェクトにintのtotalCountValueが含まれている場合、「countTotal」という要素を作成してXMLに入れる」というマッピングを作成する方法はありますか。同様に、無視する必要があるオブジェクト内のフィールドや、複数の XML 要素に対応する必要があるオブジェクト内のリストが存在する場合があります。
私は XStream を見ましたが、それを行う (明白な) 方法は見当たりませんでした。この作業を簡素化できる XML ライブラリは他にありますか?