2014-07-21 82 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。

回答

相關問題