XMLStreamReader xmlStreamReader = XMLInputFactory.newInstance().createXMLStreamReader(new FileInputStream("example.xml")); while (xmlStreamReader.hasNext()) { int event = xmlStreamReader.next(); if (event == XMLStreamConstants.START_ELEMENT) { String tag = xmlStreamReader.getLocalName(); System.out.println(tag); } }In this example, we create a new XMLStreamReader object that reads in an XML document from a file. We then loop through the events in the document using the hasNext and next methods. When we come across a start element event, we retrieve the local name of the tag using the getLocalName method and print it out. The package library for the javax.xml.stream.XMLStreamReader is javax.xml.stream.