xmlファイルをプレーンオールドJavaオブジェクトにマップする最も簡単な方法を見つけようとしています。
注:私の例では、xmlが意図したPOJOと完全に一致していません。
///////// THE XML
<?xml version="1.0" encoding="UTF-8"?>
<Animal>
<standardName>
<Name>Cat</Name>
</standardName>
<standardVersion>
<VersionIdentifier>V02.00</VersionIdentifier>
</standardVersion>
</Animal>
////// THE INTENDED POJO
class Animal
{
private String name;
private String versionIdentifier;
}
JAXM要素名の注釈ではネストされた要素を指定できないため、通常のJAXB(注釈付き)は機能しません。(つまり、standardName / Name)。
私はJibxを見てきましたが、それは非常に複雑に見え、私がやりたいことの完全な例は提供されていません。
Castroは(マッピングファイルを使用して)私が望むことを実行できるようですが、他に可能な解決策があるかどうか疑問に思います。(おそらく、マッピングファイルをスキップして、注釈ですべてを指定できるようになります)。
ありがとう