package net.rrm.ehour.backup.domain; import javax.xml.stream.XMLEventReader; import javax.xml.stream.XMLStreamException; import javax.xml.stream.events.XMLEvent; /** * @author thies (Thies Edeling - thies@te-con.nl) * Created on: 11/28/10 - 1:06 AM */ public class ParserUtil { private ParserUtil() { } public static String parseNextEventAsCharacters(XMLEventReader eventReader) throws XMLStreamException { // no chars can only mean an end importer StringBuilder data = new StringBuilder(); XMLEvent charEvent; while ((charEvent = eventReader.nextEvent()).isCharacters()) { data.append(charEvent.asCharacters().getData()); } return data.toString(); } }