2

私はJAXB-implを使用しています。ネストされた要素を単純な型としてクラス フィールドにマップできるようにする必要があります。例えば:

<mapping>

    <search>
        <channel>main-channel</channel>
        <url>my-channel-url</url>
    </search>

    <items>
        <item>first</item>
        <item>second</item>
        <item>third</item>
    </items>

</mapping>

「url」タグをクラスのフィールドにバインドする必要があると仮定すると、これは機能しません (もちろん):

class Mapping{

    @XmlElement
    private String url;
}

@XmlElementWrapper は、コレクション専用です。eclipse MOXy を使用して @XmlPath を利用することに関する投稿を見たことがありますが、これはオプションではありません。JAXB-impl である必要があります。

参照用: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/XPath#Marshal_to_XML_-_MOXy_Customization_.231_-_Grouping_Element

これらの追加のネストされたクラスを作成せずにこのマッピングを取得する方法はありますか?

4

1 に答える 1