Android XmlPullParser Skip skip(XmlPullParser parser)

Here you can find the source of skip(XmlPullParser parser)

Description

skip

Declaration

public static void skip(XmlPullParser parser)
            throws XmlPullParserException, IOException 

Method Source Code

//package com.java2s;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import java.io.IOException;

public class Main {
    public static void skip(XmlPullParser parser)
            throws XmlPullParserException, IOException {
        int depth = 1;

        if (parser.getEventType() != XmlPullParser.START_TAG) {
            throw new IllegalStateException("Parser must be on start tag");
        }/*from ww  w  .jav a2s  . c  o  m*/

        while (depth > 0) {
            switch (parser.next()) {
            case XmlPullParser.START_TAG:
                depth++;
                break;
            case XmlPullParser.END_TAG:
                depth--;
                break;
            }
        }
    }
}

Related

  1. skip(XmlPullParser parser)
  2. skip(XmlPullParser parser)
  3. skipCurrentTag(XmlPullParser parser)
  4. skipCurrentTag(XmlPullParser parser)
  5. skipCurrentTag(XmlPullParser parser)
  6. skipCurrentTag(XmlPullParser parser)