G
Guest
Gast
Hallo,
ich habe eine grundsätzliche Verständnisfrage zum Unmarshalling in JAXB. Ich habe mit xjc aus meinem Schema eine eine Menge von Java-Klassen generieren lassen. Jetzt habe ich ziemlich viele xml files, für die ich mit JAXB Objekte generieren lassen will. Ich verstehe nun nicht ganz, wie ich das für die verschiedenen files durchführen muss, da diese verschieden aufgebaut sind und es sich um ziemlich viele files handelt. Mittels einer Schleife lass ich die Files einlesen, aber muss ich dann für jedes File einzeln Code wie diesen anlegen?
Also muss ich dann doch wieder jedes einzelne xml-File ansehen und für jedes Element in diesem File eine Codezeile wie diese durchführen?
Und wie kann ich dann auf die erzeugten Objekte zugreifen?
Sorry für die vielen Fragen, aber irgendwie fehlt mir hier das Grundverständnis.
Danke...
karlo[/code]
ich habe eine grundsätzliche Verständnisfrage zum Unmarshalling in JAXB. Ich habe mit xjc aus meinem Schema eine eine Menge von Java-Klassen generieren lassen. Jetzt habe ich ziemlich viele xml files, für die ich mit JAXB Objekte generieren lassen will. Ich verstehe nun nicht ganz, wie ich das für die verschiedenen files durchführen muss, da diese verschieden aufgebaut sind und es sich um ziemlich viele files handelt. Mittels einer Schleife lass ich die Files einlesen, aber muss ich dann für jedes File einzeln Code wie diesen anlegen?
Code:
Person person = (Person )unMarshaller.unmarshal( new FileInputStream( "person .xml" ) );
Also muss ich dann doch wieder jedes einzelne xml-File ansehen und für jedes Element in diesem File eine Codezeile wie diese durchführen?
Und wie kann ich dann auf die erzeugten Objekte zugreifen?
Sorry für die vielen Fragen, aber irgendwie fehlt mir hier das Grundverständnis.
Danke...
karlo[/code]