首页 文章

childnode属性的JAXB注释

提问于
浏览
1

让我们说我有以下XML,我使用JAXB进行编组:

<bookstore name="bookstoreName">
    <book title="bookTitle">
         <author fullname="authorName">
         </author>
    </book>
</bookstore>

我知道如何创建:

  • 根节点
    根节点的

  • 属性

  • 子节点

我通过使用注释@XmlRootElement,@ XmlElement和@XmlAttribute来完成此操作 .

我不知道的是如何创建子节点的属性 . 例如属性“title” .

1 回答

  • 1

    title 将是 Book 类上用 @XmlAttribute 注释的属性 . Book 将被 BookStore 引用,可能是 List 属性 .

    @XmlElement(name="book")
    List<Book> getBooks() {
        return books;
    }
    

相关问题