<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>YOUR_VERSION_NUMBER</version>
</dependency>
import com.fasterxml.woodstox.core.*;
import javax.xml.stream.*;
import java.io.*;
public class WoodstoxExample {
public static void main(String[] args) {
try {
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
InputStream inputStream = new FileInputStream("input.xml");
XMLStreamReader reader = inputFactory.createXMLStreamReader(inputStream);
while (reader.hasNext()) {
int event = reader.next();
if (event == XMLStreamConstants.START_ELEMENT) {
System.out.println("Element Name: " + reader.getLocalName());
}
}
reader.close();
inputStream.close();
e.printStackTrace();
}
}
}
import com.fasterxml.woodstox.core.*;
import javax.xml.stream.*;
import java.io.*;
public class WoodstoxExample {
public static void main(String[] args) {
try {
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
OutputStream outputStream = new FileOutputStream("output.xml");
XMLStreamWriter writer = outputFactory.createXMLStreamWriter(outputStream);
writer.writeStartDocument();
writer.writeStartElement("root");
writer.writeAttribute("attribute", "value");
writer.writeEndElement();
writer.writeEndDocument();
writer.close();
outputStream.close();
e.printStackTrace();
}
}
}