Распаковка вложенного списка элементов XML с использованием JAXB
У меня есть такая конструкция XML, которую мне нужно преобразовать в объекты Java с использованием 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>
Я должен преобразовать эту конструкцию не в элемент с вложенным списком элементов, а в несколько элементов, по одному для каждого элемента. Вот пример класса Element:
class Element {
Integer type;
String property1;
String property2;
Integer itemId;
String itemName;
}
Я хочу получить их список после распаковки. Значения type, property1 и property2 должны быть одинаковыми для всех элементов списка. Есть ли возможность решить эту проблему с помощью JAXB?