JAXB migriert Java zur Ausgabe der XML-Datei

8

Problem ist, wie erzeuge ich XML-Datei-Ausgabe statt System.out?

%Vor%     
Ket 09.12.2012, 15:07
quelle

4 Antworten

5

Sie ordnen bereits auf nosferatu.xml zu. Einfach die Zeile entfernen oder kommentieren:

%Vor%

, wenn Sie die Ausgabe nicht anzeigen und das OutputStream schließen möchten:

%Vor%     
Reimeus 09.12.2012, 15:09
quelle
8

Wenn Sie JAXB 2.1 oder höher verwenden, können Sie direkt zu einem Objekt java.io.File marshallen:

%Vor%

Bekannter Javadoc

Blaise Doughan 10.12.2012 19:36
quelle
1
Die Methode

Marshaller#marshall(...) verwendet einen OutputStream oder Writer als Parameter. Sicher hättest du das in der API gefunden, wenn du geschaut hättest.

    
Hovercraft Full Of Eels 09.12.2012 15:09
quelle
1

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%     
Kowthal ganesh 27.11.2013 09:25
quelle

Tags und Links