Lectura de un archivo XML desde recursos

Tengo un archivo XML que necesito analizar en el SDK de Android.

¿Cómo puedo leer la ruta del archivo XML desde los recursos?

El XML contiene:

<Book> <Chapter> <NO> 1 </NO> <Text> My Lord </Text> </Chapter> <Chapter> <NO> 1 </NO> <Text> My Lord </Text> </Chapter> </Book> 

Póngalo en la your_project_root\res\xml\ . A continuación, puede abrirlo con:

 Resources res = activity.getResources(); XmlResourceParser xrp = res.getXml(R.xml.your_resId); 

Hay un ejemplo de cómo usar XmlResourceParser aquí:

http://android-er.blogspot.com/2010/04/read-xml-resources-in-android-using.html

Si tiene un archivo XML en la carpeta en bruto de sus recursos, puede leerlo con el código siguiente:

 Context context = getApplicationContext(); InputStream istream = context.getResources().openRawResource(R.raw.test); 

Espero que esto sea útil para usted.

Antes de analizar xml crear una carpeta dentro de sus recursos y poner el archivo xml dentro de eso. Y prueba este código.

 try { XmlPullParser xpp=getResources().getXml(R.xml.words); while (xpp.getEventType()!=XmlPullParser.END_DOCUMENT) { if (xpp.getEventType()==XmlPullParser.START_TAG) { if (xpp.getName().equals("word")) { items.add(xpp.getAttributeValue(0)); } } xpp.next(); } } catch (Throwable t) { Toast .makeText(this, "Request failed: "+t.toString(), Toast.LENGTH_LONG) .show(); } 
  • Include tag en el archivo xml de la programación de Android
  • Defina un atributo necesario para <declare-stylable>
  • org.w3c.dom.Node con la versión de Android menos de 2.2
  • ¿Cuándo usar getSharedPreferences vs savedInstanceState?
  • Cambiar el color de la barra de navegación, Android
  • Cómo crear un proyecto de biblioteca de android en android?
  • ¿Por qué el nombre de archivo xml de android debe contener sólo letras minúsculas y dígitos ()?
  • Android paquete / nombre de la clase en la disposición XML?
  • Android usando Intellij Versión 14 - Actualizar referencias XML sólo en el archivo de recursos XML actual
  • Valor de dimensión definido de Android XML que produce resultados inesperados
  • ExpandableListView dentro de una vista de desplazamiento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.