Когда я использую @XmlSchema (attributeFormDefault = XmlNsForm.QUALIFIED, ...)
или @XmlAttribute (namespace = "sample.com/y", ...)
JAXB игнорирует @XmlSchema (namespace = "sample.com/x", ...)
и вместо:
<a xmlns="sample.com/y" xmlns:ns0="sample.com/y">
<b ns0:att=""/>
</a>
генерирует что-то вроде:
<ns1:a xmlns:ns1="sample.com/x" xmlns:ns0="sample.com/y">
<ns1:b ns0:att=""/>
</ns1:a>
Это ожидаемое поведение? Есть ли способ исправить это?