import java.io.FileInputStream;
import java.io.FileOutputStream;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamReader;
import javax.xml.stream.XMLOutputStream;
public class StaxExample {
public static void main(String[] args) {
try {
FileInputStream inputStream = new FileInputStream("input.xml");
FileOutputStream outputStream = new FileOutputStream("output.xml");
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLStreamReader reader = inputFactory.createXMLStreamReader(inputStream);
XMLOutputStream writer = outputFactory.createXMLOutputStream(outputStream);
int event;
while ((event = reader.next()) != XMLStreamConstants.END_DOCUMENT) {
if (event == XMLStreamConstants.START_DOCUMENT) {
} else if (event == XMLStreamConstants.START_ELEMENT) {
+ reader.getLocalName());
}
reader.next();
}
reader.close();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.io.FileInputStream;
import java.io.FileOutputStream;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamReader;
import javax.xml.stream.XMLOutputStream;
public class StaxExample {
public static void main(String[] args) {
try {
FileInputStream inputStream = new FileInputStream("input.xml");
FileOutputStream outputStream = new FileOutputStream("output.xml");
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLStreamReader reader = inputFactory.createXMLStreamReader(inputStream);
XMLOutputStream writer = outputFactory.createXMLOutputStream(outputStream);
writer.writeStartDocument();
writer.writeStartElement("root");
writer.writeStartElement("element1");
writer.writeCharacters("Hello, World!");
writer.writeEndElement();
writer.writeEndElement();
writer.writeEndDocument();
reader.close();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}