gpt4 book ai didi

java - 无法使用内部文本解码元素数组

转载 作者:太空宇宙 更新时间:2023-11-04 15:22:56 24 4
gpt4 key购买 nike

我们陷入了一些本应微不足道的事情中。我们有以下 XML:

<someRoot>
<aList>
<item atr="value">otherValue</item>
<item atr="someValue">someOtherValue</item>
....
</aList>
</someRoot>

我们无法获取项目节点中的内部文本“otherValue”或“someOtherValue”。属性没问题。我不会发布我们为简单起见所做的所有注释测试。

无论如何,应该如何注释 SomeRoot、AList 和 Item 类才能实现此功能?示例应该使用数组并检索属性和内部文本。预先感谢社区。

最佳答案

您可以使用@XmlValue 将属性映射到内部文本。

@XmlAccessorType(XmlAccessType.FIELD)
public class Item {

@XmlAttribute
private String atr;

@XmlValue
private String value;

}

了解更多信息

关于java - 无法使用内部文本解码元素数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20224112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com