Wenn Sie JAXB 2.1 oder höher verwenden, können Sie direkt zu einem Objekt java.io.File
marshallen:
Bekannter Javadoc
Marshaller#marshall(...)
verwendet einen OutputStream oder Writer als Parameter. Sicher hättest du das in der API gefunden, wenn du geschaut hättest.
Es ist nur ein Konvertierungsprozess von einem Java-Objekt in eine XML-Datei. Es ist der Serialisierung ziemlich ähnlich, Sie müssen sich über Serialisierung und Marshalling sicher sein. Hier habe ich die Beispiele für das Marshalling gemacht. Sie können das Entmapseln auf ähnliche Weise durchführen.
Bean-Klasse mit Jaxp-Annotationen:
%Vor%Marshalling:
%Vor%Tags und Links java xml jaxb marshalling