?
wäre toll, wenn jemand von Euch einen Link (german preffered), ein paar Schalgwörter oder am Besten ein paar gutkommentierte Code-Beispiele für mich hätte.
Haha, Kauf dir ein Ü-Ei.
Hier hast du einen Link und ein undokumentiertes Code-Beispiel.
Schlagwörter: mapping, xml, marshall, unmarshall
http://www.castor.org/
package myCastor;
import java.io.Serializable;
public class Point implements Serializable
{
public Point()
{
}
public Point(float x, float y)
{
this.x = x;
this.y = y;
}
public float x,y;
public float getX()
{
return x;
}
public float getY()
{
return y;
}
public void setX(float x)
{
this.x = x;
}
public void setY(float y)
{
this.y = y;
}
public String toString()
{
return ("x=\""+x+"\"\ty=\""+y+"\"");
}
}
package myCastor;
import java.io.*;
import org.exolab.castor.xml.*;
public class MarshalPoint
{
public static void main(String[] args)
{
try
{
FileWriter writer = new FileWriter(new File("point.xml"));
Point p = new Point();
p.setX(1.0f);
p.setY(2.0f);
Marshaller.marshal(p,writer);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
package myCastor;
import java.io.*;
import org.exolab.castor.xml.*;
public class UnmarshalPoint
{
public static void main(String[] args)
{
try
{
FileReader reader = new FileReader(new File("point.xml"));
Point p = (Point)Unmarshaller.unmarshal(Point.class,reader);
System.out.println(p);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}