2011-12-14 5 views
2

私は、その返り値のほとんどは次のようになり、非常に大規模なAPIに対して働いている:"Generic" @XmlRootElement?

<{APIMethodName}Resp> 
    <ResponseCode></ResponseCode> 
    <ResponseMessage></ResponseMessage> 
</{APIMethodName}Resp> 

は私がただ一つのクラスでこれを行うようになるJAXBのfuの任意の並べ替えはありますか? JAXBがルートを無視して、ただスローするだけでOKです。

ありがとうございました。

答えて

2

classパラメータをとるunmarshalメソッドを使用できます。これにより、JAXB実装はルート要素を無視します。

+0

ああ、名前付きクラスの属性がxmlで整理されていると仮定して、パラメータによって指定されたクラスに非整列化されますか? –

+0

そうです。それはあなたが探しているものですか? –

+1

はい、それは、ルートによってのみ異なる30以上のクラスの代わりにうまくいくでしょう。ありがとう! –