Я хочу сгенерировать следующую структуру xml, используя один экземпляр jashb marshaller.Как сгенерировать xml с использованием одного экземпляра jaxb
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ABC>//root element
<BCD>
<DEF>
<EFG>xyz</EFG>
<FGH>
<GHI>PASSWORD_1</GHI>
<HIJ>false</HIJ>
</FGH>
</DEF>
</BCD>
<CDE/>
</ABC>
<ABC>//root element
<BCD>
<DEF>
<EFG>xyz</EFG>
<FGH>
<GHI>PASSWORD_2</GHI>
<HIJ>false</HIJ>
</FGH>
</DEF>
</BCD>
<CDE/>
</ABC>
<ABC>// root element
<BCD>
<DEF>
<EFG>xyz</EFG>
<FGH>
<GHI>PASSWORD_3</GHI>
<HIJ>false</HIJ>
</FGH>
</DEF>
</BCD>
<CDE/>
</ABC>
Я над узлом структуры ABC является корневым узлом, который я хочу повторить в том же файле для нескольких записей в списке. Есть ли способ сделать это в JaxB?
У вас есть объект 'ABC', который имеет объект' BCD', который имеет объект 'DEF', который имеет поле' EFG' и объект 'FGH'. В этом случае два поля, а именно: 'GHI' и' HIJ' –
Да, ABC - это мой корневой элемент. под этим я имею эту иерархию и после маршалинга я хочу повторить эту структуру корневого элемента ABC, но с другим значением для пароля, но это должно быть в одном файле xml – yatinbc
Кажется, что JAXB нужен уникальный корневой элемент. Я не нашел примера с несколькими корневыми элементами. Но также я не нашел определения, что корневой элемент ** действительно должен быть уникальным **. Поэтому я думаю, вам нужно просто попробовать его на вашем примере. – IQV