Java tutorial
import java.io.FileOutputStream; import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import javax.xml.bind.annotation.XmlRootElement; public class JavaToXMLDemo { public static void main(String[] args) throws Exception { JAXBContext context = JAXBContext.newInstance(Employee.class); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); Employee object = new Employee(); object.setCode("CA"); object.setName("Cath"); object.setSalary(300); m.marshal(object, System.out); } } @XmlRootElement class Employee { private String code; private String name; private int salary; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSalary() { return salary; } public void setSalary(int population) { this.salary = population; } }<?xml version="1.0"encoding="UTF-8"standalone="yes"?><employee><code>CA</code><name>Cath</name><salary>300</salary></employee>