25 Ekim 2017 Çarşamba

XmlResourceParser Sınıfı

constructor
Şöyle yaparız.
XmlResourceParser xmlParser = context.getResources().getXml(R.xml.url);
getAttribute metodu
Örnek ver

getName metodu
Örnek ver

getEventType metodu
Şöyle yaparız.
int eventCode = xmlParser.getEventType();
while (eventCode != XmlPullParser.END_DOCUMENT) {
  switch (eventCode) {
    case XmlPullParser.START_DOCUMENT:
     break;
    case XmlPullParser.START_TAG:
      if ("UrlConfig".equals(xmlParser.getName())) {
        ...
      } else if ("Node".equals(xmlParser.getName())) {
        String idAttr = xmlParser.getAttributeValue(null,"id");
        if (idAttr.startsWith("@+id/")){
          ...
        }
        ...
      }
      break;
    case XmlPullParser.END_TAG:
      break;
    default:
      break;
    }
  eventCode = xmlParser.next();
}

Hiç yorum yok:

Yorum Gönder