Output as XML (Java)

Set up and configure output to XML from your reporting application. You can use the JAXB marshaller to create XML files with Java.

Example

// code snippet starts

Sales data = new Sales("Columbus Arts", 75038, new Date());

//Generate XML data file:
javax.xml.bind.JAXBContext jaxbCtx = javax.xml.bind.JAXBContext.newInstance(data.getClass());
javax.xml.bind.Marshaller marshaller = jaxbCtx.createMarshaller();
marshaller.marshal(data, new java.io.File("output.xml"));

// code snippet ends

For further information, see the J2SE documentation.