JAXB を使用して Java オブジェクトをマーシャリングするときに xmlns を要素に追加する方法。結果は次のようになります。
<R>  
    <A xmlns:p2="test" p2:type="type">
        some value
    </A>
</R>
私のJavaエンティティクラスは、たとえば次のとおりです。
@XmlRootElement
public class R {
    private String a;
    public String getA() {
        return a;
    }
    @XmlElement(name="A")
    public void setA(String a) {
        this.a = a;
    }
}
名前空間を XmlElement に追加しようとしましたが、結果は期待したものではありません。どうぞ、どんな助けでも大歓迎です。