我正在尝试让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>
我为这条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 ?
}
有人能指出我正确的方向吗? 这是一个有效的XML吗?因为我在互联网上找不到任何解决此任务的方法。
答案 0 :(得分:5)
使用@XmlValue
,即
@XmlValue
public String description;