JAXBContext Демаршаллер МаршаллерJAVA

Программисты JAVA общаются здесь
Anonymous
JAXBContext Демаршаллер Маршаллер

Сообщение Anonymous »


Когда я выполняю демаршалинг и маршалинг для XML-файла с разными пространствами имен, я хочу явно применить тип пространства имен к каждому дочернему элементу.
Исходный документ:

Код: Выделить всё




2024-03-09T07:28:26.332+02:00



MID/5001.0/3evzg



After marshalling and unmarshalling:

Код: Выделить всё



MID/5001.0/3evzg


2024-03-09T07:28:26.332+02:00


My java classes:

Код: Выделить всё

@XmlRootElement(name = "DataPDU", namespace = "urn:swift:saa:xsd:saa.2.0")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder = {"document", "appHdr"})
public class DataPDU {
@XmlElement(name = "AppHdr", namespace = "urn:iso:std:iso:20022:tech:xsd:head.001.001.02")
private AppHdr appHdr;

@XmlElement(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08")
private Document document;
}


Источник: https://stackoverflow.com/questions/781 ... marshaller

Вернуться в «JAVA»