Sie können die PDF-Datei in Base64 Binary umwandeln und in ein Container-Element mit dem Typ xs:base64Binary
einbinden. Zum Beispiel könnten Sie diese Schemadefinition verwenden, um Ihre PDF-Datei in der XML-Nachricht zu speichern.
Sie können org.apache.commons.codec.binary.Base64
für diesen Ansatz verwenden, wenn Sie in Ihrem Projekt bereits commons-codec
haben. Es unterstützt die Verwendung von Chunked Daten und Strings. Zum Beispiel:
Ich empfehle Ihnen, das Array bytes in einem Tag zu verwenden. Zum Beispiel:
%Vor%Sie können JAXB verwenden, um die XML-Datei automatisch aus dem Objekt zu erstellen.