4
XmlSourceAudioLang型のオブジェクトのコレクションを含むXmlSourceというクラスがあります.XmlSourceAudioLangクラスには、XMLにマーシャルする必要のあるlanguageというフィールドがあります。単一の親タグにコレクションをラップする方法
このセットアップで@XmlAccessorType(XmlAccessType.FIELD)
public class XmlSource {
@XmlElement(name="original_audio_language", nillable=true)
protected Set<XmlSourceAudioLang> originalAudio;
}
と
@XmlAccessorType(XmlAccessType.FIELD)
public class XmlSourceAudioLang {
@XmlElement(nillable = true)
private String language;
}
、JAXBは、コレクション内の各オブジェクトのoriginal_audio_languageタグを生成する:
<original_audio_language>
<language>Ukrainian</language>
</original_audio_language>
<original_audio_language>
<language>Russian</language>
</original_audio_language>
親のoriginal_audio_languageタグが1つだけになるようにバインディングを設定する方法はありますか?
それは動作しますが、感謝を。 –