1

お互いを除外する 2 つの要素属性を定義するトリックはありますか (同様の選択)? 属性ではなく、要素でそれを行うことは知っています。

@XmlAttribute(name="firstName") 
private String firstName ;
@XmlAttribute(name="lastName") 
private String lastName ;

たとえば、要素 firstName="" または要素 lastName="" は有効ですが、要素 firstName="" lastName="" は有効ではありません

これは可能ですか?

4

2 に答える 2

0

マップされた値が で@XmlAttributeある場合、 nullXML にマーシャリングされません。これを独自のカスタム ロジックと組み合わせて、探している結果を得ることができます。

于 2013-10-26T02:15:25.677 に答える
0

属性の選択はありません。それらを本格的な要素に変換する必要があります。

于 2013-10-26T00:27:09.667 に答える