У меня есть такой класс, как:
@XmlRootElement(name = "a")
public class ClassA {
@XmlElement(name = "b", namespace = "http://mynamespace.com")
private ClassB;
}
Это приведет к следующему XML:
<ns2:a>
<ns2:b>
<c/>
</ns2:b>
</ns2:a>
ClassB
и все его классы атрибутов находятся в отдельной библиотеке, написанной не мной. Как я могу заставить эти дочерние классы использовать пространство имен, которое я дал ClassB
? Как это:
<ns2:a>
<ns2:b>
<ns2:c/>
</ns2:b>
</ns2:a>