アトムのプレフィックスとして使用したいxml要素を作成しようとしています。私はこれができないことを知っています:
@XmlElement(prefix="atom")
そして作成する
<XmlAttribute>
<atom:link ...>
</XmlAttribute>
これを行うための可能な方法はありますか?
アトムのプレフィックスとして使用したいxml要素を作成しようとしています。私はこれができないことを知っています:
@XmlElement(prefix="atom")
そして作成する
<XmlAttribute>
<atom:link ...>
</XmlAttribute>
これを行うための可能な方法はありますか?
はい、このプレフィックスに対応する名前空間を定義する必要があります。
@XmlElement(name="link", namespace="..")
atom
これにより、プレフィックスに対応する名前空間がlink
要素に追加されます。atom
この名前空間のプレフィックスとして具体的に取得することに関する質問の場合は、次の質問をご覧ください。JAXBが文字列にマーシャリングするときに使用する名前空間プレフィックスをカスタマイズすることは可能ですか?