私はこのようなものを生産する必要があります:
<Doc p1="something">
<Ext code="one"/>
<Ext name="two"/>
</Doc>
「コード」と「名前」は Doc の単なるプロパティであるため、その要素を生成するラッパー クラス Ext を作成するつもりでしたが、方法がわかりません。ある場合には属性として「コード」を使用し、別の場合には属性として「名前」を使用します。私はいつでも2つの異なるラッパークラスを作成できると思いますが、 @XmlAttribute(name=) が変数でどうなるかを設定する方法など、より簡単な方法があるかどうか疑問に思っていました。