Java 有意义的容器元素示例

Java 有意义的容器元素示例,java,xml,collections,annotations,wrapper,Java,Xml,Collections,Annotations,Wrapper,以下的用法是什么: 这样就可以以标准可接受的方式通过编程创建“集合集合”了 例如: <library> <name>The XML Institute Public Library</name> <endowment> <donor>IBM</donor> <book isbn="0764547607"> <title>The XML Bible, 2nd Edition</title>

以下的用法是什么:

这样就可以以标准可接受的方式通过编程创建“集合集合”了

例如:

<library>
<name>The XML Institute Public Library</name>
<endowment>
<donor>IBM</donor>
<book isbn="0764547607">
<title>The XML Bible, 2nd Edition</title>
</book>
<book isbn="0321150406">
<title>Effective XML</title>
</book>
</endowment>
<endowment>
<donor>W3C</donor>
<book isbn="1861005946">
<title>Beginning XSLT</title>
</book>
</endowment>

XML协会公共图书馆
国际商用机器公司
XML圣经,第二版
有效的XML
W3C
开始XSLT

您可以这样构造类:

图书馆是根

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class Library {

    private String name;
    private List<Endowment> endowment;
}

如果您尝试使用这些类来解组所提供的xml,您将获得成功

您可以这样构造类:

图书馆是根

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class Library {

    private String name;
    private List<Endowment> endowment;
}
如果您尝试使用这些类来解组所提供的xml,您将获得成功

@XmlAccessorType(XmlAccessType.FIELD)
public class Book {

    @XmlAttribute(name = "isbn")
    private String isbn;
    private String title;
}