1

私は次のようなXMLを持っています

<Add>
    <A someAttr="value">
</ADD>
<ADD>
    <F someAttr="value">
<ADD/>
<CHANGE>
    <D someAttr="value">
</CHANGE>

ADD および CHANGE 型には、A から Z までの 1 つのタグしかありません。JAXB を使用してアンマーシャリングすると、オブジェクトは適切に取得されますが、26 個すべての null をチェックしない限り、どのオブジェクトが存在するかわかりません。これを行う効率的な方法はありますか?

4

1 に答える 1

0

を実装してUnmarshaller.Listenerに設定できますUnmarshaller。このオブジェクトは、非整列化された各オブジェクトに対して呼び出されます。ここに必要なロジックを追加できます。

于 2013-09-03T09:54:33.170 に答える