java – 什么是Jaxb等价于一个Text节点值?

我正在寻找一个类似于…的类

public class Amenity {
   public String id;
   public String value;
}

使用JaxB注释进入以下XML:

<amenity id="id-string-here">value-string-here</amenity>

有没有人知道要在value成员变量上使用什么注释来完成这个?我到目前为止最近的是:

@XmlRootElement
public class Amenity {
   @XmlAttribute
   public String id;
   @XmlElement
   public String value;
}

不幸的是,这种方法不允许我指定值成员变量不应该被渲染为自己的标签< value>< / value&gt ;.

我不是100%肯定的,但尝试使用@XmlValue注释而不是@XmlElement.
相关文章
相关标签/搜索