Xml getText devolver null – Android

Estoy utilizando XmlPullParser en Android, pero get getText volver null. ¿Por qué está pasando esto?

El código, la línea comentada da el nulo

ArrayList<String> titleList = new ArrayList<String>(); try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(this.getInputStream(), null); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_TAG) { if (xpp.getName().equalsIgnoreCase(TITLE)) { // MainActivity.itemsList.add(xpp.getText()); Log.d("XGamers", "a"); } }`` eventType = xpp.next(); } } catch (XmlPullParserException e) { Log.e("XGamers", "XmlPullParserException in FeedParser"); } catch (IOException e) { Log.e("XGamers", "IOException in FeedParser"); } 

Prueba esto:

 if (xpp.getName().equalsIgnoreCase(TITLE)) { if(xpp.next() == XmlPullParser.TEXT) { MainActivity.itemsList.add(xpp.getText()); Log.d("XGamers", "a"); } } 

Además, asegúrese de que su lista de elementos se inicialice.

  • Android ksoap llamada xmlpullparser excepción
  • ¿Cómo puedo analizar XML android?
  • Cómo analizar un feed RSS con XmlPullParser?
  • KXmlParser lanza la excepción "Símbolo inesperado" al inicio de RSS pasing
  • Net.sqlcipher.database.SQLiteException: no es un error:
  • Cómo obtener un valor de nodo con XmlPullParser
  • Obtener stringXmlContent y escribir a continuación, guardado en el archivo .xml almacenado en sdcard en android ¿cómo se puede?
  • ¿Existe una manera de enumerar las funciones XMLPullParser disponibles en el dispositivo Android actual?
  • Android: El mejor analizador para analizar datos XML
  • Diferencia entre el analizador XML SAX, analizador de tracción y analizador de DOM en android
  • Manejando espacios de nombres Xml con XmlPullParser
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.