如何使用JAXB映射XML标记的封闭内容?

iev*_*gen 3 java xml jaxb

我正在尝试使JAXB将标记的内容捕获到Java Bean的某些属性中.这是XML消息的示例:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Film Id="5705" Title="Some title" TitleOrig="Original title">
     The description follows
</Film>
Run Code Online (Sandbox Code Playgroud)

我已经为这个XML消息提出了以下Java Bean,但是我发现映射电影描述时遇到了困难.

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Film")
@XmlRootElement(name = "Film")
public class Film
{
    @XmlAttribute(name = "Id")
    public Integer id;
    @XmlAttribute(name = "Title")
    public String title;
    @XmlAttribute(name = "TitleOrig")
    public String titleOrig;

    public String description; // How to annotate this property ?
}
Run Code Online (Sandbox Code Playgroud)

任何人都能指出我正确的方向吗?这是一个有效的XML吗?因为我没能在互联网上找到任何解决此任务的方法.

ska*_*man 5

使用@XmlValue,即

@XmlValue
public String description; 
Run Code Online (Sandbox Code Playgroud)