XMLStreamWriter writer = XMLOutputFactory.newInstance().createXMLStreamWriter(outputStream, "UTF-8");
writer.writeStartDocument("UTF-8", "1.0");
writer.writeStartElement("student");
writer.writeAttribute("id", "1");
writer.writeStartElement("name");
writer.writeCharacters("John Doe");
writer.writeEndElement();
writer.writeEndElement();
writer.flush();
writer.close();
import javax.xml.stream.*;
import java.io.*;
public class XMLWriterExample {
public static void main(String[] args) throws XMLStreamException, FileNotFoundException {
OutputStream outputStream = new FileOutputStream("output.xml");
XMLStreamWriter writer = XMLOutputFactory.newInstance().createXMLStreamWriter(outputStream, "UTF-8");
writer.writeStartDocument("UTF-8", "1.0");
writer.writeStartElement("student");
writer.writeAttribute("id", "1");
writer.writeStartElement("name");
writer.writeCharacters("John Doe");
writer.writeEndElement();
writer.writeEndElement();
writer.flush();
writer.close();
}
}