Ejemplo n.º 1
0
  void parseItems(ArrayList<GalleryItem> items, XmlPullParser parser)
      throws XmlPullParserException, IOException {
    int eventType = parser.next();

    while (eventType != XmlPullParser.END_DOCUMENT) {
      if (eventType == XmlPullParser.START_TAG && XML_PHOTO.equals(parser.getName())) {
        String id = parser.getAttributeValue(null, "id");
        String caption = parser.getAttributeValue(null, "title");
        String smallUrl = parser.getAttributeValue(null, EXTRA_SMALL_URL);
        String owner = parser.getAttributeValue(null, "owner");

        GalleryItem item = new GalleryItem();
        item.setmId(id);
        item.setCaption(caption);
        item.setUrl(smallUrl);
        item.setOwner(owner);
        items.add(item);
      }
      eventType = parser.next();
    }
  }