XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
XMLStreamReader xmlStreamReader = xmlInputFactory.createXMLStreamReader(new FileInputStream("data.xml"));
while (xmlStreamReader.hasNext()) {
int eventType = xmlStreamReader.next();
if (eventType == XMLStreamConstants.START_ELEMENT) {
String elementName = xmlStreamReader.getLocalName();
} else if (eventType == XMLStreamConstants.END_ELEMENT) {
String elementName = xmlStreamReader.getLocalName();
}
}
xmlStreamReader.close();
<dependencies>
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>6.2.5</version>
</dependency>
</dependencies>