2

我有这样的课:

@XmlAccessorType(XmlAccessType.PROPERTY)
@XmlRootElement(name="someClass")
public class SomeClass implements Serializable {
    [...]
    @XmlElement(name="field")
    public String getSomeField() {
        return field;
    }
    [...]
}

封送处理后生成的 XML 是正确的:

<someClass>
    <field>blablacontent</field>
</someClass>

我现在希望“字段”的内容直接成为 someClass 元素的内容,如下所示:

<someClass>
    blablacontent
</someClass>

我已经环顾了很多注释可以做什么,我没有找到任何东西。这不可能吗?非常感谢您的任何建议!

4

1 回答 1

2

如果您的类中没有其他带@XmlElement注释的属性,则可以使用@XmlValue.

于 2013-12-22T01:01:40.803 回答