Unmarshalling liste imbriquée des éléments xml à l'aide de JAXB

J'ai obtenu une telle construction xml qui j'ai besoin de convertir en objets java à l'aide de JAXB:

<elements>
    <elemet>
        <type></type>
        <property1></property1>
        <property2></property2>
        <items>
            <item>
                <id></id>
                <name></name>
            </item>
            ...
            <item>
                <id></id>
                <name></name>
            </item>
        </items>
    </element>
</elements>

Je doit convertir cette construction pas à l'élément avec imbriqué liste des articles, mais en plusieurs éléments pour chaque élément. Voici l'exemple de l'Élément de classe:

class Element {
    Integer type;
    String property1;
    String property2;
    Integer itemId;
    String itemName; 
}

Je veux avoir la liste des après unmarshalling. Type, propriété1 et propriété2 valeurs doivent être les mêmes pour tous les éléments de la liste.
Est-il possible de résoudre ce problème en utilisant JAXB?

OriginalL'auteur Egor Lyashenko | 2014-09-06