The first step is to instantiate an event factory and then create an instance of an event producer/consumer:
XMLEventFactory m_eventFactory = XMLEventFactory.newInstance();
public EventProducerConsumer() {
}
...
try {
EventProducerConsumer ms = new EventProducerConsumer();
XMLEventReader reader =
XMLInputFactory.newInstance().createXMLEventReader(
new java.io.FileInputStream(args[0]));
XMLEventWriter writer =
XMLOutputFactory.newInstance().createXMLEventWriter(
System.out);