哪个注释标记应该用于在JaxB中获取可重复的标记内容?

时间:2015-03-27 06:54:29

标签: java jaxb

哪个注释标记应该用于在String数组中存储段落元素内容?由于段落中没有元素,因此即使创建单独的段落类也无法存储内容。

<letter>
    <from>Hansel</from>
    <to>Gretal</to>
    <paragraphs>
        <paragraph>
            First paragraph text
        </paragraph>
        <paragraph>
            Seconds paragraph text
        </paragraph>
    </paragraphs>
</letter>

1 个答案:

答案 0 :(得分:1)

我认为您可以使用@XmlElementWrapper:

http://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/XmlElementWrapper.html

像这样:

@XmlElementWrapper(name = "paragraphs")
@XmlElement(name = "paragraph")
String[] paragraphs;

另请参阅此示例: http://grepcode.com/file/repo1.maven.org/maven2/de.cubeisland/messageextractor-core/2.0.0/de/cubeisland/messageextractor/extractor/java/configuration/Annotation.java#82