首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OXM:映射变量元素名称

OXM:映射变量元素名称
EN

Stack Overflow用户
提问于 2014-07-21 20:40:54
回答 1查看 58关注 0票数 1

从遗留的免费样式web服务中,我接收到以下类型的数据:

代码语言:javascript
复制
<settings>
    <key1>value1</key1>
    <key2>value2</key2>
    ...
    <keyN>valueN</keyN>
</settings>

元素名称key1, key2, ...是事先不知道的,可能是任何标识符,因此这在XSD中很难表达,除非是通过any表示,也不能在JAXB中直接映射。

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

代码语言:javascript
复制
public class Settings {
    private List<Property> properties;
}

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

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

任何解决方案都是受欢迎的,它不必是MOXy。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-21 21:19:48

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

  • http://blog.bdoughan.com/2013/06/moxys-xmlvariablenode-json-schema.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24874328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档