import java.io.FileOutputStream;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamWriter;
public class XMLWriter {
public static void main(String[] args) {
try {
XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newFactory();
XMLStreamWriter xmlStreamWriter = xmlOutputFactory.createXMLStreamWriter(new FileOutputStream("output.xml"));
xmlStreamWriter.writeStartDocument();
xmlStreamWriter.writeStartElement("bookstore");
xmlStreamWriter.writeStartElement("book");
xmlStreamWriter.writeAttribute("category", "cooking");
xmlStreamWriter.writeStartElement("title");
xmlStreamWriter.writeCharacters("Java Cookbook");
xmlStreamWriter.writeStartElement("author");
xmlStreamWriter.writeCharacters("John Doe");
xmlStreamWriter.writeEndDocument();
xmlStreamWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}