У меня есть следующий XML, без XSD или схемы с ним, который я хочу проанализировать в java-объект (ы) с помощью JAXB, поскольку я слышал, что это лучше, чем SAX. Есть ли способ сделать это с помощью аннотаций или лучший способ сделать это? Это так, что мне нужен только один класс FosterHome? У меня возникли проблемы с поиском, как это сделать, любая помощь благодарна.
Изначально я подумывал о проведении курсов «Приемный дом, семья и ребенок». При использовании JAXB нет необходимости в трех классах? Я не уверен, как с этим справиться, поскольку ChildID появляется в двух разных областях.
<?xml version="1.0" encoding="UTF-8"?>
<FosterHome>
<Orphanage>Happy Days Daycare</Orphanage>
<Location>Apple Street</Location>
<Families>
<Family>
<ParentID>Adams</ParentID>
<ChildList>
<ChildID>Child1</ChildID>
<ChildID>Child2</ChildID>
</ChildList>
</Family>
<Family>
<ParentID>Adams</ParentID>
<ChildList>
<ChildID>Child3</ChildID>
<ChildID>Child4</ChildID>
</ChildList>
</Family>
</Families>
<RemainingChildList>
<ChildID>Child5</ChildID>
<ChildID>Child6</ChildID>
</RemainingChildList>
</FosterHome>