public class Person {
private String name;
private int age;
public String toXml() {
IBindingFactory bindingFactory;
try {
bindingFactory = BindingDirectory.getFactory(Person.class);
IMarshallingContext mctx = bindingFactory.createMarshallingContext();
StringWriter writer = new StringWriter();
mctx.setOutput(writer);
mctx.marshalDocument(this);
return writer.toString();
} catch (JiBXException e) {
e.printStackTrace();
}
return null;
}
}