Esempio n. 1
0
  public static Iq parse(XmlPullParser parser) throws XmlPullParserException, java.io.IOException {
    Iq iq = new Iq();
    iq.parseStanza(parser);

    while (parser.next() == XmlPullParser.START_TAG) {
      final String xmlns = parser.getNamespace();
      if (xmlns != null) {
        ChildElement child = Stanza.parseChild(xmlns, parser);
        if (child != null) {
          iq.addChild(child);
        } else {
          XmlUtils.skip(parser);
        }
      } else {
        XmlUtils.skip(parser);
      }
    }
    return iq;
  }