+ private XMLEvent skipCommentsAndWhitespace() throws XMLStreamException {
+ while( eventReader.hasNext() ) {
+ XMLEvent event = eventReader.peek();
+ if( event.getEventType() == XMLStreamConstants.COMMENT ) {
+ eventReader.nextEvent();
+ continue;
+ }
+
+ if( event.isCharacters() ) {
+ Characters chars = event.asCharacters();
+ if( chars.isWhiteSpace() ) {
+ eventReader.nextEvent();
+ continue;
+ }
+ }
+ return event;
+ }
+ return null;
+ }
+