2012-05-14 43 views
1

預定類結構像這樣的不同的屬性:解封到被封

@XmlRootElement 
class Root { 
    Foo property; 
    transient Wrapper wrapper; 
} 

class Wrapper { 
    Foo wrappedProperty; 
} 

我希望能夠將它元帥

<root> 
    <property>Foo, mapped to a certain complexType</property> 
</root> 

忽略了包裝,但不幸的是解組的property數據到包裝器內部(僅)。

是否有可能使用JAXB做這樣的事情,可能使用了一些MOXy擴展?或者是手動後處理解組對象是我最好的選擇?

  • 一種XmlAdapterRoot不會自動工作,因爲Root是,那麼,一個根元素。
  • 對同一個XML元素映射的兩個Java屬性似乎並不令MOXy感到高興,其中一個只讀,一個只寫。
  • 我對MOXy @XmlTransformation沒有任何經驗,它能幫忙嗎?

回答

0

注:我是EclipseLink JAXB (MOXy)的領先者。

對於延遲迴復,我表示歉意。您描述的用例目前不受支持。我已經進入,你可以用它來追蹤在這個問題上我們的進步以下增強請求:

+1

謝謝。我顯然是在這個問題上投了贊成票,現在我們只是簡單地對解組的結果進行後處理。 –