/** * next start or end tag. * * @throws Exception exception */ public void nextTag() throws Exception { if (xpp.getEventType() == XmlPullParser.END_DOCUMENT) { return; } int eventType = xpp.next(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.END_TAG) { if (log.isLoggable(Level.FINE)) { indent(); log.fine(indent() + "END <" + xpp.getName() + ">"); } return; } else if (eventType == XmlPullParser.START_TAG) { if (log.isLoggable(Level.FINE)) { log.fine(indent() + "START <" + xpp.getName() + ">"); } return; } eventType = xpp.next(); } }