SringSring

Tuesday, 28 October 2014

Create XML file using JAXB in java

package Com.Srini.JaxB;

import java.io.File;

import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;

public class JAXBExample {
public static void main(String[] args) {

 Customer customer = new Customer();
 customer.setId(100);
 customer.setName("mkyong");
 customer.setAge(29);

 try {

File file = new File("E:\\file.xml");
JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();

// output pretty printed
jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);

jaxbMarshaller.marshal(customer, file);
jaxbMarshaller.marshal(customer, System.out);

     } catch (JAXBException e) {
e.printStackTrace();
     }

}
}

No comments:

Post a Comment