Android xmlpullparser получить нужный элемент

это xml
введите здесь описание изображения

это xmlpullparser введите здесь описание изображения

он получит все изображения.
но я хочу получить изображения филов phil_1 и phil_2.
Я ищу где угодно, но не могу получить ответ.
Кто-нибудь может мне помочь?
спасибо за чтение. Извините за мой плохой английский


person abcd1234    schedule 22.02.2016    source источник


Ответы (1)


У вас уже есть большая часть того, что вам нужно. Чтобы завершить сравнение, все, что вам нужно сделать, это:

// Get the attribute name that you first need
case XmlPullParser.START_TAG:
    String attr = parser.getAttributeName(null, "phil");
    if(!attr.equals("phil"))
        continue; // continue to the next event type

// So when the code hits this case, you know for sure the attribute type is Phil
case XmlPullParser.TEXT:
    // Just do your regular stuff here 
person ucsunil    schedule 22.02.2016
comment
Я следую за вами и меняю код: String attr = parser.getAttributeValue(null, phil); if(!attr.equals(phil)){ if (tagname.equalsIgnoreCase(img)) { img = new imgclass(); } }; но ничего не показывают. извините, я просто новичок в java - person abcd1234; 22.02.2016