У меня есть класс с @XmlRootElement(name="objectName",namespace="https:blahblah")
и некоторые атрибуты в классе с @XmlElement(namespace="https:blahblah")
Но теперь у меня есть элемент без аннотации XmlElement
.Почему это также маршалинг?
Я хочу маршалировать только аннотированные атрибуты.
Код выглядит так:
JAXBContext jc = JAXBContext.newInstance(SomeClass.class);
Marshaller m = jc.createMarshaller();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
Document doc = dbf.newDocumentBuilder().newDocument();
m.marshal(someInstanceOfSomeClass, doc );