Ich möchte ein XML-Dokument während des unmarshal mit JAXB formatieren. Unmarshal sieht so aus:
Unmarshaller u = createAndsetUpUnmarshaller(enableValidation, evtHandler, clazz);
return u.unmarshal(new ByteArrayInputStream(stringSource.getBytes()));
Beim Marshaling kann man den Code über formatieren:
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
Aber dies ist nicht möglich für den unmarchal Prozess... Irgendeine Idee, wie ich die XML-Zeichenfolge mit JAXB während (oder nach) unmarshal Prozess formatieren kann?
BTW: Ich habe hier einige Beiträge über pretty print gelesen, aber ich möchte es mit JAXB machen!