如何将元素的内部文本内容映射到Class属性?
假设我分别有以下XML和Java代码:
My text content
@XmlRootElement( name="foo" ) public static class Foo { // This is where I want to see "My text content" stored private String text; // getters and setters }
当我尝试编组XML时,我的Foo
实例没有使用给定XML中我的foo
元素的内部文本中的值填充其text属性。 我该如何解决这个问题?
您可以使用@XmlValue
批注。
@XmlValue public String getText() { return text; }
了解更多信息