我们坚持认为应该是微不足道的。我们有以下XML:
<someRoot>
<aList>
<item atr="value">otherValue</item>
<item atr="someValue">someOtherValue</item>
....
</aList>
</someRoot>
我们无法获得项目节点中内部文本的“otherValue”或“someOtherValue”。该属性没问题。我不打算发布我们所做的所有注释测试来简化这一过程。
无论如何,SomeRoot,AList和Item类应如何注释才能使其工作? 示例应该使用和数组并检索属性和内部文本。 在此先感谢社区。 p>
答案 0 :(得分:0)
您可以使用@XmlValue
将属性映射到内部文本。
@XmlAccessorType(XmlAccessType.FIELD)
public class Item {
@XmlAttribute
private String atr;
@XmlValue
private String value;
}
了解更多信息