相关疑难解决方法(0)

如何使用JAXB在Java中解析此XML?

我有以下XML,没有XSD或模式,我想使用JAXB解析为java对象,因为我听说它比SAX更好.有没有办法用注释或更好的方法来实现这一点?它是否使我只需要一个FosterHome类?我很难找到如何做到这一点任何帮助都很感激.

我最初想的是有一个FosterHome,Family和Child课程.使用JAXB,不再需要3个类?我不知道如何解决这个问题,因为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>
Run Code Online (Sandbox Code Playgroud)

java xml jaxb

37
推荐指数
1
解决办法
6万
查看次数

标签 统计

java ×1

jaxb ×1

xml ×1