2014-07-21 51 views
1

从一个传统的自由风格的Web服务,我收到了以下类型的数据:OXM:映射可变元素名称

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

元素名称key1, key2, ...事先知晓的,可以是任何标识符,所以这在XSD中不容易表达,除了any,并且不能直接在JAXB中映射。

是否有可能,使用任何JAXB扩展,以某种方式这个映射到

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

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

我试图莫西的@XPath,也没有找到合适的XPath表达式。

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

回答

相关问题