http://tutorials.jenkov.com/java-xml/stax-xmlstreamwriter.html에서 가져옴
The XMLStreamWriter class in the Java StAX API allows you to write XML events (elements, attributes etc.) either to a Writer, an OutputStream, or a Result (special JAXP object).
Here is a simple example that writes a series of events to disk, using a FileWriter:
XMLOutputFactory factory = XMLOutputFactory.newInstance();
try {
XMLStreamWriter writer = factory.createXMLStreamWriter(
new FileWriter("data\\output2.xml"));
writer.writeStartDocument();
writer.writeStartElement("document");
writer.writeStartElement("data");
writer.writeAttribute("name", "value");
writer.writeEndElement();
writer.writeEndElement();
writer.writeEndDocument();
writer.flush();
writer.close();
} catch (XMLStreamException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
The result of executing this code is the following XML file (line breaks inserted for readability):
<?xml version='1.0' encoding='utf-8'?> <document><data name="value"></data></document>
'밤을 지새다 > Java' 카테고리의 다른 글
| Java PriorityQueue (0) | 2012.05.07 |
|---|---|
| Java StAX Event (0) | 2012.05.01 |
| Java StAX: XMLStreamReader - The Cursor API (0) | 2012.04.30 |
| Java StAX: XMLEventWriter - The Iterator Writer API (0) | 2012.04.30 |
| Java StAX: XMLEventReader - The Iterator API (0) | 2012.04.30 |