У меня есть 2 вопроса о том, как проанализировать конкретный аспект этого XML в JAXB с аннотациями.
Предполагается, что у меня определен класс FosterHome ...
1) Для "Тег "Дети", есть ли способ содержать свойства в классе "Дети" без необходимости создавать отдельный класс "Информация"?
2) Поскольку свойства тега "Информация" связаны с "ChildList "также, мне нужно иметь два класса Child, один без Info и один с Info?Или есть лучший способ?
Я пытаюсь найти лучший способ разобрать это.Пожалуйста, обратитесь к этой публикации для текущего набора классов: Как мне проанализировать этот XML в Java с JAXB?
<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>
<Children>
<ChildID>Child1</ChildID>
<Info>
<Age>6</Age>
<FavColor>Blue</FavColor>
</Info>
<ChildID>Child2</ChildID>
<Info>
<Age>8</Age>
<FavColor>Red</FavColor>
</Info>
...
</Children>
</FosterHome>