我在java中使用SAX解析器。我不确定:如何在Java SAX中解析此XML?
1)这种情况需要哪些类型?我猜我想要 类(请让我知道如果我的想法是完全错误的): -FosterHome(包含一个家庭和儿童的Arraylist) -Family(包含ArrayList为子和一个字母从父母) - 儿童(含ArrayList中的childID的)
2)如何处理在的startElement和endElement方法
这种情况什么复杂是因为出现在双方的childList和RemainingChildList的childID的。感谢任何能够帮助我的人。
<FosterHome>
<Orphanage>Happy Days Daycare</Orphanage>
<Location>Apple Street</Location>
<Families>
<Family>
<Parent>Adams</ParentID>
<ChildList>
<ChildID>Child1</ChildID>
<ChildID>Child2</ChildID>
</ChildList>
</Family>
<Family>
<Parent>Adams</ParentID>
<ChildList>
<ChildID>Child3</ChildID>
<ChildID>Child4</ChildID>
</ChildList>
</Family>
</Families>
<RemainingChildList>
<ChildID>Child5</ChildID>
<ChildID>Child6</ChildID>
</RemainingChildList>
</FosterHome>
您选择使用SAX解析东西的方式取决于你想要达到的目的。这个问题没有足够的细节来真正提供任何帮助。 – Gian
我想实现一个FosterHome类,在那里我可以访问存储在下面的Child的所有信息。感谢您指出,家庭标记现已关闭。 – Rolando