3
我有兩種不同的XML結構,我想映射到一個域對象。我使用MOXy的外部綁定支持,所以我可以選擇動態使用哪個綁定。JAXB可以將兩個或多個元素編組到一個域對象字段中嗎?
這是我的問題。我有一個像下面這樣的XML結構:
<entity>
<compoundID_one>foo</compoundID_one>
<compoundID_two>bar</compoundID_two>
</entity>
我想在我的領域類的單一List<String>
場,其中將包括「富」和
我已經試過這「酒吧」 :
...
<java-attributes>
<xml-elements>
<xml-element java-attribute="idList" name="compoundID_one" />
<xml-element java-attribute="idList" name="compoundID_two" />
</xml-elements>
</java-attributes>
...
但我只是得到null
爲域對象中的字段。如果我省略xml-elements
包裝,我只能得到列表中的一個compoundID。
我發現這個question這似乎暗示這應該工作。我做錯了什麼或有沒有更好的方法來做到這一點?