gpt4 book ai didi

java - OXM:映射变量元素名称

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:31 27 4
gpt4 key购买 nike

从旧版自由式 Web 服务中,我收到以下类型的数据:

<settings>
<key1>value1</key1>
<key2>value2</key2>
...
<keyN>valueN</keyN>
</settings>

元素名称 key1, key2, ... 事先未知,并且可以是任何标识符,因此除了通过 之外,这在 XSD 中不容易表达任何并且不能在 JAXB 中直接映射。

是否可以使用任何 JAXB 扩展以某种方式将其映射到

public class Settings {
private List<Property> properties;
}

public Property {
private String key;
private String value;
}

我尝试了 MOXy 的 @XPath,但找不到合适的 XPath 表达式。

欢迎任何解决方案,不一定是 MOXy。

最佳答案

在 MOXy 中,我们通过 @XmlVariableNode 扩展提供此映射:

关于java - OXM:映射变量元素名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24874328/

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