castor und sourcegenerator

Status
Nicht offen für weitere Antworten.
N

naeko

Gast
Hallo,

bin Neueinsteiger in Sachen Castor und wollte folgendes wissen:
1.um ein Objekt-Modell aus einer XSD zu erzeugen wird in vielen Beispielen ein SourceGenerator verwendet. Kann man dieses Tool irgendwo downloaden?
2. Gibt es eine Möglichkeit beim Marshalling bzw. Unmarshalling den Inhalt der XML-Datei aus einem String auslesen?
Normal wird es so gemacht:
Unmarshaller.unmarshal(<class>,new FileReader("meinedatei.xml"));
Marshaller.marshal(<class>, new FileWriter("meinedatei.xml"));

und ich brauche an Stelle des 2.Parameters einfach ein String
 

Wildcard

Top Contributor
bei JaxB:
Code:
JAXBContext jc = JAXBContext.newInstance( "com.acme.foo" );
Unmarshaller u = jc.createUnmarshaller();
StringBuffer xmlStr = new StringBuffer( "<?xml version="1.0"?>..." );
Object o = u.unmarshal( new StreamSource( new StringReader( xmlStr.toString() ) ) );
 
N

naeko

Gast
ok...danke
um dir jetzt noch mal auf den Wecker zu gehen :)
beim Marshalling verwende ich wahrscheinlich den StringWriter
Code:
Marshaller.marshal(person, new StringWriter());
aber wie kann ich dann meinen alten StringBuffer durch den neu erzeugten ersetzen?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben